早上在网上搜索到的,记录下,以后肯定会用到。
一、
LOGIN_URL的修改,在views里可能需要设置 限制登陆用户访问。用到@login_required,如果和登陆url不同需要设置login_url参数。但是在urls中我还没有找到好的方法,当我们用系统提供的views里的方法,像django.contrib.auth.views.password_change,这是修改LOGIN_URL就方便了,@login_required也不需要设置参数了,当然最好登陆url与默认的相同。
网上的方法,我还没有验证(像是老版本的用法),不过官网有介绍:
import django.contrib.auth
django.contrib.auth.LOGIN_URL = '/login/'
官网链接:
https://docs.djangoproject.com/en/1.4/ref/settings/
二、
在urls里设置传给templates数据的方法,这个以前没有用过。
先记录:
( r'^reset_done/$' , 'django.views.generic.simple.direct_to_template' , { 'template' : 'message.html' , 'extra_context' : {
'msg' : _( u'我们已将一封包含恢复密码步骤的邮件发到了您的邮箱,请查收' ),
}}),
上一篇: django发送重置密码链接邮件进行密码修改
下一篇: django中form简历隐藏input表单
0 Responses so far.