2010-03-31 18 views
14

Kullanıcılar için yönetici modelini nasıl geçersiz kılarsınız? Bunun işe yarayacağını düşündüm ama değil mi? Django admin için Kullanıcı Modelini Değiştirme

class UserAdmin(admin.ModelAdmin): 
    list_display = ('email', 'first_name', 'last_name') 
    list_filter = ('is_staff', 'is_superuser') 

admin.site.register(User, UserAdmin) 

Sadece görüntülenen alanları & sıralamasını değiştirmek, şablon geçersiz kılmak aramıyorum.

Çözümler lütfen?

cevap

35

Sen User ilk kaydını sahip:

class UserAdmin(admin.ModelAdmin): 
    list_display = ('email', 'first_name', 'last_name') 
    list_filter = ('is_staff', 'is_superuser') 


admin.site.unregister(User) 
admin.site.register(User, UserAdmin) 

Belki bu soru sizin için ilginç: Customizing an Admin form in Django while also using autodiscover

+0

Ah mükemmel, teşekkürler! – Leon

+0

Normalde yukarıdaki kodu koyar mısın? – second

+0

@second: Belirli bir uygulamada 'admin.py' adlı bir dosyada, ayrıca bkz. Http://docs.djangoproject.com/en/1.2/ref/contrib/admin –