Модель Mobe Groups в Django Admin для пользовательского приложения
Я создал модель UserProfiles в Django в моем приложении users. Я хочу поместить модель Group в ту же группу в админке Django, что и UsersProfiles.
Я попытался реализовать это решение: Получить Django Custom user model listed under admin app `Authentication and Authorization` однако я получаю такую ошибку:
<class 'filer.admin.permissionadmin.PermissionAdmin'>: (admin.E039) An admin for model "Group" has to be registered to be referenced by PermissionAdmin.autocomplete_fields.
Код из решения приведен ниже:
class Group(DjangoGroup):
"""Instead of trying to get new user under existing `Aunthentication and Authorization`
banner, create a proxy group model under our Accounts app label.
Refer to: https://github.com/tmm/django-username-email/blob/master/cuser/admin.py
"""
class Meta:
verbose_name = _('group')
verbose_name_plural = _('groups')
proxy = True
admin.site.unregister(DjangoGroup)
@admin.register(Group)
class GroupAdmin(BaseGroupAdmin):
pass
Как я могу это исправить? Моя модель UserProfiles размещена в приложении user. Единственное, что я хочу, это переместить Groups из auth в user app.