feat(公开内容): 添加公开内容功能,支持文档和软件下载,无需登录即可访问

This commit is contained in:
2026-03-09 15:11:45 +08:00
parent e568f92c3c
commit a3e9de5af2
10 changed files with 431 additions and 4 deletions

View File

@@ -13,6 +13,8 @@ from .models import (
FamilyTask,
TodayPlan,
SystemConfig,
PublicContentType,
PublicContent,
)
@@ -96,3 +98,17 @@ class TodayPlanAdmin(admin.ModelAdmin):
@admin.register(SystemConfig)
class SystemConfigAdmin(admin.ModelAdmin):
list_display = ('smtp_server', 'smtp_port', 'smtp_username', 'recipient_email', 'send_time', 'created_at')
@admin.register(PublicContentType)
class PublicContentTypeAdmin(admin.ModelAdmin):
list_display = ('name', 'created_at', 'updated_at')
search_fields = ('name',)
@admin.register(PublicContent)
class PublicContentAdmin(admin.ModelAdmin):
list_display = ('title', 'type', 'is_published', 'sort_order', 'created_at')
list_filter = ('type', 'is_published')
search_fields = ('title', 'content')
ordering = ('sort_order', '-created_at')