基本上我想在我的主页上登录。登录视图位于“django.contrib.auth.views.login”中,我认为我无权访问。但是它还需要有一个视图来处理主页上发生的所有其他比特。我会将这些组合成一个视图,但由于我似乎无法访问登录视图,所以我认为我不能这样做。
如果有另一种方法可以做到这一点,而不是在一个模板上有两个视图,那将是很好的我对网络deving很新,所以我不确定“正确”的做事方式是什么。 / p>
非常感谢
答案 0 :(得分:0)
def index_view(request):
return render(request, 'homepage.html')
在您的homepage.html中直接传递django登录网址
<form name="form" method="post" action="{% url 'django.contrib.auth.views.login' %}">
<强>更新强>
请包括网址
(r'^accounts/login/$', 'django.contrib.auth.views.login'),
请按照此login了解详情......