ソースを参照

admin, refactor settings

unknown 1 ヶ月 前
コミット
922399fb44
3 ファイル変更38 行追加5 行削除
  1. 14 1
      app/admin.py
  2. 3 3
      korochki/settings.py
  3. 21 1
      users/admin.py

+ 14 - 1
app/admin.py

@@ -1,3 +1,16 @@
 from django.contrib import admin
-
+from models import Application, Review
 # Register your models here.
+@admin.register(Application)
+class ApplicationAdmin(admin.ModelAdmin):
+    list_display = ("id", "user", "course_name", "payment_method", "status", "created_at", "date_start")
+    list_filter = ("payment_method", "status", "created_at")
+    search_fields = ("username", "user__full_name", "course_name")
+    list_per_page = 10
+    readonly_fields = ("created_at",)
+
+@admin.register(Review)
+class ReviewAdmin(admin.ModelAdmin):
+    list_display = ["id", "username", "text", "created_at"]
+    search_fields = ("user__username", "user__full_name", "text")
+    list_per_page = 10

+ 3 - 3
korochki/settings.py

@@ -110,9 +110,9 @@ AUTH_PASSWORD_VALIDATORS = [
 # Internationalization
 # https://docs.djangoproject.com/en/6.0/topics/i18n/
 
-LANGUAGE_CODE = 'en-us'
+LANGUAGE_CODE = 'ru-ru'
 
-TIME_ZONE = 'UTC'
+TIME_ZONE = 'Europe/Moscow'
 
 USE_I18N = True
 
@@ -124,7 +124,7 @@ USE_TZ = True
 
 STATIC_URL = 'static/'
 
-AUTH_USER_MODEL = users.User
+AUTH_USER_MODEL = "users.User"
 LOGIN_URL = "users:login"
 LOGIN_REDIRECT_URL = "app:home"
 LOGOUT_REDIRECT_URL = "users:login"

+ 21 - 1
users/admin.py

@@ -1,3 +1,23 @@
 from django.contrib import admin
-
+from django.contrib.auth.admin  import UserAdmin
+from models import User
 # Register your models here.
+@admin.register(User)
+class UserAdmin(admin.ModelAdmin):
+    list_display = ["username", "full_name", "phone", "role", "email"]
+    fieldsets = UserAdmin.fieldsets = (
+        ("Дополнительная информация", {
+            "fields": (
+                "full_name", "phone", "role"
+            ),
+        }),
+    )
+
+    add_fieldsets = UserAdmin.add_fieldsets = (
+        ("Дополнительная информация", {
+            "fields": (
+                "full_name", "phone", "role"
+            ),
+        }),
+    )
+