摘要: 一直很想仔细研究一下,我在django模板里,可以直接访问变量user, request之类的变量,哪里来的,到底都有哪些?这会儿周五,我有空来仔细看看代码。模拟一下需求: 我们做一个在线商城,需要把这些全局变量注入到所有页面,如用户的资料:比如用户的账号、用户的姓名等。通常的解决办法: 在每个views方法中通过render_to_response方法注入用户数据的话,这样就会做非常多的重复工作,就像下面这样: def views_meth1(request): return render_to_response('template_1.html', {'user&# 阅读全文
posted @ 2013-08-09 16:53 小侠女 阅读(960) 评论(0) 推荐(1)
摘要: django的admin用户被我多动症一样的测试,给密码弄丢了,需要重置。从数据库重置的可能性为0,因为django对于密码有保护策略。考虑从运行程序的地方进行重置:1.在程序的文件夹下,执行这样的命令,进行shell窗口:1 python manage.py shell2.对admin用户进行修改密码:1 from django.contrib.auth.models import User 2 user =User.objects.get(username='admin') 3 user.set_password('new_password') 4 user 阅读全文
posted @ 2013-08-09 14:21 小侠女 阅读(11926) 评论(0) 推荐(0)