2017-04-25 8 views
0

私はこのようになりますモデルがあります:私は管理者でこれを行う場合は、管理者のサイトから「パスワードの変更」フォームを削除しDjangoの編集USERADMINは、管理サイトからパスワード変更フォームを削除し

class Device(models.Model): 
    user = models.ForeignKey(User, related_name='device', db_index=True, null=True, blank=True) 

を:

class UserAdmin(admin.ModelAdmin): 
    inlines = [DeviceInline] 

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

なぜですか? DeviceInlineは単なる通常のインラインです。

+0

と交換USERADMINからサブクラスにクラスを変更するパスワードは、インラインを追加した後に不足している唯一のものです必要がありますか? –

答えて

2

あなたはので、この

from django.contrib.auth.admin import UserAdmin 
class MyUserAdmin(UserAdmin): 
    inlines = [DeviceInline] 

admin.site.unregister(User) 
admin.site.register(User, MyUserAdmin) 
関連する問題