基本思路是替换原有的admin登陆方法
1。 在根目录创建templates/admin/base_site.html
是从/usr/local/lib/python2.7/site-packages/django/contrib/admin/templates/admin/base_site.htm 复制过来的
替换这个页面就可以了
2。修改xx/settings.py
TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]
LOGIN_URL = "/admin/login"
3。在xxx/views.py中
from django.contrib.auth.decorators import login_required
@login_required
即可
4。在xxx/urls.py中
可以定义url的next, 以使admin登陆后进入到指定页面。
或者也可以在view中定义一个function,指向admin页面。
又看到篇很好的文章
阅读(1556) | 评论(0) | 转发(0) |