В папке main_app нет файла admin.py.
Проблема здесь в том, что пользователь Модель не связана с этим конкретным UserAdmin.
Даже если я удалю этот класс @admin.register(User) UserAdmin(DjangoUserAdmin): в admin.py пользователи по-прежнему отображаются.
Вот интерфейс администратора для пользователей.
Как видите, поля также отличаются от определенных здесь:
Я новичок в django и работаю над устаревшим проектом django, в котором настраиваемый администратор пользователей настроен следующим образом: [code]app1/admin.py [/code] [code]from .models import User
@admin.register(User) class UserAdmin(DjangoUserAdmin): """Define admin model for custom User model with no email field."""
fieldsets = ( (None, {'fields': ('username', 'password')}), (_('Personal info'), {'fields': ('email', 'first_name', 'last_name', 'phone_number', 'type_of_user', 'timezone', 'deleted', 'is_supervisor', 'supervisor', 'role')}), (_('Permissions'), {'fields': ('is_active', 'is_staff', 'is_superuser', 'groups', 'user_permissions')}), (_('Important dates'), {'fields': ('last_login', 'date_joined', 'created_date')}), ) add_fieldsets = ( (None, { 'classes': ('wide',), 'fields': ('email', 'username', 'password1', 'password2'), }), ) list_display = ('username', 'first_name', 'last_name', 'is_staff') search_fields = ('username', 'first_name', 'last_name') ordering = ('username',) [/code] Также в app1.models.py, где CustomUser наследуется от AbstractBaseUser. [code]class User(CustomUser): first_name = models.CharField(max_length=1024, db_index=True) last_name = models.CharField(max_length=1024, db_index=True) phone_number = models.CharField(max_length=1024, blank=True, null=True) is_supervisor = models.BooleanField(default=False, db_index=True) license = models.CharField(max_length=1024, blank=True, null=True) type_of_user = models.IntegerField(choices=TYPE_OF_USER, default=1, db_index=True) created_date = models.DateTimeField(default=timezone.now) timezone = TimeZoneField(choices=[(tz, tz) for tz in pytz.all_timezones]) deleted = models.BooleanField(default=False, db_index=True) load_id = models.CharField(max_length=1024, null=True, blank=True) approval_status = models.IntegerField(choices=APPROVAL_STATUS, null=True, blank=True) supervisor = models.ForeignKey('self', on_delete=models.SET_NULL, null=True, blank=True) last_alert_sent_on = models.DateTimeField(null=True, blank=True, db_index=True) role = models.ForeignKey("common.Role", on_delete=models.SET_NULL, null=True, blank=True) [/code] В settings.py: [code]AUTH_USER_MODEL = 'app1.User'[/code] В папке main_app нет файла admin.py. Проблема здесь в том, что пользователь Модель не связана с этим конкретным UserAdmin. Даже если я удалю этот класс @admin.register(User) UserAdmin(DjangoUserAdmin): в admin.py пользователи по-прежнему отображаются. Вот интерфейс администратора для пользователей. [img]https://i.stack.imgur.com/AyA3X.png[/img]
Как видите, поля также отличаются от определенных здесь: [code]list_display = ('username', 'first_name', 'last_name', 'is_staff')[/code] Почему в этом случае не работает пользовательский администратор?
Я получаю ошибку, которую у меня возникают проблемы с исправлением. Когда я пытаюсь запустить сервер или Makemigrations, чтобы мигрировать, он говорит, что приложения администратора нет. Однако я проверил установленные приложения в файле...
Я размещаю проект Django на общем сервере с помощью CPanel, и в последнее время я сталкивался с разочаровывающей проблемой. После проверки Sentry я постоянно вижу эту ошибку:
Level: Error
(2006, MySQL server has gone away (ConnectionResetError(104,...
Я размещаю проект Django на общем сервере с помощью CPanel, и в последнее время я сталкивался с разочаровывающей проблемой. После проверки Sentry я постоянно вижу эту ошибку:
Level: Error
(2006, MySQL server has gone away (ConnectionResetError(104,...
Я размещаю проект Django на общем сервере с помощью CPanel, и в последнее время я сталкивался с разочаровывающей проблемой. После проверки Sentry я постоянно вижу эту ошибку:
Level: Error
(2006, MySQL server has gone away (ConnectionResetError(104,...
В настоящее время я развертываю свой почтовый сервер MailCow, и все работает нормально. Тем не менее, я хочу настроить структуру URL для лучшей доступности:
Интерфейс веб -почты (SOGO) в настоящее время доступен на my.example.com/sogo, но Я хочу,...