简体   繁体   English

如何将默认的添加用户页面带到Django自定义管理页面?

[英]How to bring default add user page at django custom admin page?

When I use django's default admin page: 当我使用django的默认管理页面时:

urlpatterns = patterns('',
     (r'^admin/', include(django.contrib.admin.site.urls)),
)

The add user page looks pretty like this... 添加用户页面看起来像这样... 在此处输入图片说明

But when I use my own: 但是当我使用自己的时:

urlpatterns = patterns('',
     url(r'^admin/', include(admin.stripe_admin_site.urls)),
)

class StripeAdminSite(admin.AdminSite):
    def index(self, request, extra_context=None):
          return todo

and

django.auth.contrib.models.User django.auth.contrib.models.User

registered to the site 注册到网站

stripe_admin_site.register(User)

I got this 我懂了 在此处输入图片说明

Now how can I make it look like the default, easily? 现在如何轻松地使其看起来像默认值?

Simply register the User model with the same ModelAdmin that Django uses by default: 只需使用Django默认使用的相同ModelAdmin注册User模型:

from django.contrib.auth.admin import UserAdmin
stripe_admin_site.register(User, UserAdmin)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM