views.py
@login_required
def transactions(request):
user_transactions = Transactions.objects.filter(transaction_medium = request.user)
return render(request,'transactions.html',{'user_transactions':user_transactions})
url.py
urlpatterns = [
path('',views.signup,name="signup"),
path('login/',views.login,name="login"),
path('add_transactions/',views.add_transactions,name="add_transactions"),
path('transactions/',views.transactions,name="transactions"),
]
错误是 未找到:/accounts/login/ “获取/帐户/登录/?下一个=/交易/ HTTP/1.1”404 2846
LOGIN_URL
设置 [Django-doc] 更改为:
# 设置 # … LOGIN_URL = '/登录/'
默认情况下,Django 假定登录 URL 位于
/accounts/login/
,但您可以更改设置以使用您定义的路径。