Django注册管理员
我尝试了Django注册,以创建一个完整的登录系统 在教程中(请参见步骤4),我需要将文件url.py更新为:Django注册管理员,django,Django,我尝试了Django注册,以创建一个完整的登录系统 在教程中(请参见步骤4),我需要将文件url.py更新为: from django.conf.urls.defaults import * from django.views.generic.simple import direct_to_template from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^admin
from django.conf.urls.defaults import *
from django.views.generic.simple import direct_to_template
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^admin/(.*)', admin.site.root),
(r'^accounts/', include('registration.urls')),
(r'^$', direct_to_template,
{ 'template': 'index.html' }, 'index'),
)
但是当我这样做时,管理页面不可用。当我偶然
(r'^admin/(.*)', admin.site.root)
在
管理员页面工作正常;我可以登录,但我不能点击任何东西。。。所以我看不到注册用户
我做错了什么?您必须使用:
(r'^admin/', include(admin.site.urls))
请参阅。Django 1.1中不推荐使用admin.site.root,请参阅 你是否因为“管理”中没有任何链接而无法单击任何内容?如果是这样,那么您必须以身份登录 另外,不推荐使用
registration.url
。django registration的新版本代表了对以前代码库的完全重写,并提高了灵活性,因此最好使用存储库中的版本。它有很好的效果
(r'^admin/', include(admin.site.urls))