From 292ae20a100f9f14aeb3eff11618906c14242595 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 4 Mar 2025 21:48:57 +0800 Subject: [PATCH] update admin --- account/admin.py | 12 ++++++++---- account/apps.py | 2 +- tutorial/apps.py | 5 +++-- .../migrations/0003_alter_tutorial_options.py | 17 +++++++++++++++++ tutorial/models.py | 4 ++++ 5 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 tutorial/migrations/0003_alter_tutorial_options.py diff --git a/account/admin.py b/account/admin.py index d8a821f..481a7fc 100644 --- a/account/admin.py +++ b/account/admin.py @@ -1,13 +1,17 @@ from django.contrib import admin from django.contrib.auth.admin import UserAdmin +from django.contrib.auth.models import Group from .models import User +admin.site.site_header = "前端开发网站管理" +admin.site.site_index = "前端开发网站管理" +admin.site.site_title = "前端开发网站管理" -class AdminUser(UserAdmin): +admin.site.unregister(Group) + +@admin.register(User) +class AdminAccount(UserAdmin): fieldsets = ((None, {"fields": ("username", "password", "role", "is_active")}),) list_display = ("username", "role", "is_active") list_filter = ("role", "is_active") search_fields = ("username",) - - -admin.site.register(User, AdminUser) diff --git a/account/apps.py b/account/apps.py index 266d2af..4929be1 100644 --- a/account/apps.py +++ b/account/apps.py @@ -4,4 +4,4 @@ from django.apps import AppConfig class AccountConfig(AppConfig): default_auto_field = "django.db.models.BigAutoField" name = "account" - verbose_name = "账户" + verbose_name = "用户" diff --git a/tutorial/apps.py b/tutorial/apps.py index 868f019..4d0bd4d 100644 --- a/tutorial/apps.py +++ b/tutorial/apps.py @@ -2,5 +2,6 @@ from django.apps import AppConfig class TutorialConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'tutorial' + default_auto_field = "django.db.models.BigAutoField" + name = "tutorial" + verbose_name = "教程" diff --git a/tutorial/migrations/0003_alter_tutorial_options.py b/tutorial/migrations/0003_alter_tutorial_options.py new file mode 100644 index 0000000..41cd717 --- /dev/null +++ b/tutorial/migrations/0003_alter_tutorial_options.py @@ -0,0 +1,17 @@ +# Generated by Django 5.1.6 on 2025-03-04 13:45 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('tutorial', '0002_alter_tutorial_display'), + ] + + operations = [ + migrations.AlterModelOptions( + name='tutorial', + options={'verbose_name': '教程', 'verbose_name_plural': '教程'}, + ), + ] diff --git a/tutorial/models.py b/tutorial/models.py index 8d19ca1..a2770ca 100644 --- a/tutorial/models.py +++ b/tutorial/models.py @@ -10,3 +10,7 @@ class Tutorial(TimeStampedModel): def __str__(self): return self.title + + class Meta: + verbose_name = "教程" + verbose_name_plural = verbose_name