Files
2026-08-05 23:59:15 +08:00

24 lines
822 B
Python

from django.contrib import admin
from .models import ApiCategory, ApiItem, ApiFavorite
@admin.register(ApiCategory)
class ApiCategoryAdmin(admin.ModelAdmin):
list_display = ['name', 'icon', 'sort_order', 'created_at']
list_editable = ['sort_order']
search_fields = ['name']
@admin.register(ApiItem)
class ApiItemAdmin(admin.ModelAdmin):
list_display = ['name', 'method', 'category', 'is_enabled', 'is_new', 'is_coming_soon', 'views_count', 'sort_order']
list_filter = ['method', 'is_enabled', 'is_new', 'is_coming_soon', 'category']
list_editable = ['sort_order', 'is_enabled']
search_fields = ['name', 'description', 'url_path']
@admin.register(ApiFavorite)
class ApiFavoriteAdmin(admin.ModelAdmin):
list_display = ['user', 'api_item', 'created_at']
list_filter = ['created_at']