update. 完善基础信息配置以及页面链接处理

This commit is contained in:
2026-04-02 00:49:21 +08:00
parent b8d53a4c2e
commit 66dd4916d1
17 changed files with 218 additions and 275 deletions
+16
View File
@@ -0,0 +1,16 @@
from base.models import BaseInfo, LinkCategory, MainMenu
def site_info(request):
"""
为所有模板提供站点信息
"""
site_info_obj = BaseInfo.objects.filter(is_active=True).first()
link_categories = LinkCategory.objects.filter(is_active=True).prefetch_related('links')
menus = MainMenu.objects.filter(visible=True, parent__isnull=True).order_by('order')
return {
'site_info': site_info_obj,
'link_categories': link_categories,
'menus': menus,
}