aifeilong 13b1ca2b9b Namespace API routes by app and flatten package layout.
Move Django apps out of apps/ and mount them under auth/, common/, content/, and cms/ so endpoint paths map directly to the owning app.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 08:42:37 +08:00

61 lines
1.4 KiB
Python

from django.contrib import admin
from .models import (
AboutInfo,
ContactUs,
CopyrightInfo,
ExtendLink,
HomeBanner,
Keyword,
News,
Publication,
Report,
)
@admin.register(News)
class NewsAdmin(admin.ModelAdmin):
list_display = ("id", "title", "publication_time", "rank", "is_disabled")
search_fields = ("title",)
@admin.register(Publication)
class PublicationAdmin(admin.ModelAdmin):
list_display = ("id", "title", "publication_time", "rank", "is_disabled")
search_fields = ("title",)
@admin.register(Report)
class ReportAdmin(admin.ModelAdmin):
list_display = ("id", "name", "year", "is_disabled")
@admin.register(AboutInfo)
class AboutInfoAdmin(admin.ModelAdmin):
list_display = ("id", "created_at")
@admin.register(CopyrightInfo)
class CopyrightInfoAdmin(admin.ModelAdmin):
list_display = ("id", "email", "created_at")
@admin.register(ContactUs)
class ContactUsAdmin(admin.ModelAdmin):
list_display = ("id", "serve_email", "star_email", "created_at")
@admin.register(ExtendLink)
class ExtendLinkAdmin(admin.ModelAdmin):
list_display = ("id", "name", "link_url", "sort", "is_disabled")
@admin.register(HomeBanner)
class HomeBannerAdmin(admin.ModelAdmin):
list_display = ("id", "title", "sort", "is_disabled")
@admin.register(Keyword)
class KeywordAdmin(admin.ModelAdmin):
list_display = ("id", "name", "search_hot", "is_show")