Django注册管理员

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

我尝试了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/(.*)', 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))