from django.contrib import admin from .models import * # 修改title和header admin.site.site_title = '我的音乐后台管理系统' admin.site.site_header = '我的音乐' @admin.register(Label) class LabelAdmin(admin.ModelAdmin): # 设置模型字段,用于Admin后台数据的表头设置 list_display = ['label_id', 'label_name'] # 设置可搜索的字段并在Admin后台数据生成搜索框,如有外键应使用双下划线连接两个模型的字段 search_fields = ['label_name'] # 设置排序方式 ordering = ['label_id'] @admin.register(Song) class SongAdmin(admin.ModelAdmin): # 设置模型字段,用于Admin后台数据的表头设置 list_display = ['song_id', 'song_name', 'song_singer', 'song_album', 'song_languages', 'song_release'] # 设置可搜索的字段并在Admin后台数据生成搜索框,如有外键应使用双下划线连接两个模型的字段 search_fields = ['song_name', 'song_singer', 'song_album', 'song_languages'] # 设置过滤器,在后台数据的右侧生成导航栏,如有外键应使用双下划线连接两个模型的字段 list_filter = ['song_singer', 'song_album', 'song_languages'] # 设置排序方式 ordering = ['song_id'] @admin.register(Dynamic) class DynamicAdmin(admin.ModelAdmin): # 设置模型字段,用于Admin后台数据的表头设置 list_display = ['dynamic_id', 'song', 'dynamic_plays', 'dynamic_search', 'dynamic_down'] # 设置可搜索的字段并在Admin后台数据生成搜索框,如有外键应使用双下划线连接两个模型的字段 search_fields = ['song'] # 设置过滤器,在后台数据的右侧生成导航栏,如有外键应使用双下划线连接两个模型的字段 list_filter = ['dynamic_plays', 'dynamic_search', 'dynamic_down'] # 设置排序方式 ordering = ['dynamic_id'] @admin.register(Comment) class CommentAdmin(admin.ModelAdmin): # 设置模型字段,用于Admin后台数据的表头设置 list_display = ['comment_id', 'comment_text', 'comment_user', 'song', 'comment_date'] # 设置可搜索的字段并在Admin后台数据生成搜索框,如有外键应使用双下划线连接两个模型的字段 search_fields = ['comment_user', 'song', 'comment_date'] # 设置过滤器,在后台数据的右侧生成导航栏,如有外键应使用双下划线连接两个模型的字段 list_filter = ['song', 'comment_date'] # 设置排序方式 ordering = ['comment_id'] # Register your models here.