order
All checks were successful
Deploy to Server / deploy (push) Successful in 26s

This commit is contained in:
2026-02-14 00:17:43 +08:00
parent fd1faf002a
commit 4a96a0c2e4
2 changed files with 7 additions and 4 deletions

View File

@@ -44,7 +44,7 @@ INSTALLED_APPS = [
'django_filters', 'django_filters',
'drf_spectacular', # Swagger文档生成 'drf_spectacular', # Swagger文档生成
'drf_spectacular_sidecar', 'drf_spectacular_sidecar',
'adminsortable2', # 'adminsortable2', # 暂时禁用,改用手动设置
'shop', 'shop',
'community', 'community',
] ]

View File

@@ -84,9 +84,10 @@ class WeChatPayConfigAdmin(ModelAdmin):
) )
@admin.register(ESP32Config) @admin.register(ESP32Config)
class ESP32ConfigAdmin(SortableAdminMixin, ModelAdmin): class ESP32ConfigAdmin(ModelAdmin):
form = ESP32ConfigAdminForm form = ESP32ConfigAdminForm
list_display = ('name', 'chip_type', 'price', 'stock', 'has_camera', 'has_microphone', 'order') list_display = ('name', 'chip_type', 'price', 'stock', 'has_camera', 'has_microphone', 'order')
list_editable = ('order',)
list_filter = ('chip_type', 'has_camera') list_filter = ('chip_type', 'has_camera')
search_fields = ('name', 'description') search_fields = ('name', 'description')
inlines = [ProductFeatureInline] inlines = [ProductFeatureInline]
@@ -108,8 +109,9 @@ class ESP32ConfigAdmin(SortableAdminMixin, ModelAdmin):
) )
@admin.register(Service) @admin.register(Service)
class ServiceAdmin(SortableAdminMixin, ModelAdmin): class ServiceAdmin(ModelAdmin):
list_display = ('title', 'created_at', 'order') list_display = ('title', 'created_at', 'order')
list_editable = ('order',)
search_fields = ('title', 'description') search_fields = ('title', 'description')
fieldsets = ( fieldsets = (
('基本信息', { ('基本信息', {
@@ -151,8 +153,9 @@ class ServiceOrderAdmin(ModelAdmin):
) )
@admin.register(VCCourse) @admin.register(VCCourse)
class VCCourseAdmin(SortableAdminMixin, ModelAdmin): class VCCourseAdmin(ModelAdmin):
list_display = ('title', 'course_type', 'price', 'tag', 'instructor', 'lesson_count', 'duration', 'created_at', 'order') list_display = ('title', 'course_type', 'price', 'tag', 'instructor', 'lesson_count', 'duration', 'created_at', 'order')
list_editable = ('order',)
search_fields = ('title', 'description', 'instructor', 'tag') search_fields = ('title', 'description', 'instructor', 'tag')
list_filter = ('course_type', 'instructor', 'tag') list_filter = ('course_type', 'instructor', 'tag')
fieldsets = ( fieldsets = (