网址.py
urlpatterns = patterns('',
url(r'^accounts/login/$', 'django.contrib.auth.views.login'),
)
登录.html
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form action="" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" />
<input type="hidden" name="next" value="{{ next }}" />
</form>
如您所见,我的代码非常基本。我使用自动Django视图登录。基本上,如果用户进入accounts/login页面,表单就会显示出来,提交时,Django会自己完成所有的工作。你知道吗
一切正常,只是如果已经登录的用户进入页面,表单仍将显示。我想,如果用户已经连接并进入该页,他应该在另一个页面重定向。你知道吗
我该怎么做?你知道吗
我正在使用最新版本的Python(3.3.4)和Django(1.6.2)。你知道吗
docs表示应该在表单中指定
action
:相关问题 更多 >
编程相关推荐