カスタム ManyToMany フィールドをユーザー プロファイルに追加しました。スーパーユーザーとしてログインしている場合は正常に機能し、管理ページに表示されますが、それ以外の場合は管理ページに表示されません。
#models.py
class UserProfile(models.Model):
user = models.OneToOneField(User)
things = models.ManyToManyField(Thing)
def __unicode__(self):
return self.user.username
#admin.py
class ProfileInline(admin.StackedInline):
model = UserProfile
fk_name = 'user'
max_num = 1
filter_horizontal = ('things',)
class CustomUserAdmin(UserAdmin):
inlines = [ProfileInline,]