开发者

Django-registration Admin

开发者 https://www.devze.com 2023-03-29 11:57 出处:网络
I\'ve tried Django-registration, see this tutorial to create a full Login-system. In the tutorials (see STEP 4), I need to update the file urls.py to:

I've tried Django-registration, see this tutorial to create a full Login-system.

In the tutorials (see STEP 4), I need to update the file urls.py to:

from django.conf.urls.defaults import *
from django.views.generic.simple import direct_to_template
from django.contrib import admin
admin.autodiscover()

urlpatterns = patt开发者_运维百科erns('',
    (r'^admin/(.*)', admin.site.root),
    (r'^accounts/', include('registration.urls')),
    (r'^$', direct_to_template,
            { 'template': 'index.html' }, 'index'),
)

But when I do this, the Admin page is not available. When I chance

(r'^admin/(.*)', admin.site.root)

in

(r'^admin/(.*)', admin.site.urls)

The adminpage works; I could login, but I couldn't click on anything... So I couldn't see the registered users.

What am I doing wrong?


You have to use:

(r'^admin/', include(admin.site.urls))

See the documentation.


admin.site.root was deprecated in Django 1.1, see release notes.

Do you couldn't click on anything because there aren't any links in admin? If so then you have to login as superuser.

Also registration.urls is deprecated. The new version of django-registration represents a complete rewrite of the previous codebase and improve flexibility so it is a good idea to use version from repository. It has good quick-start guide.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号