update. 完成分类显示与详情页显示效果

This commit is contained in:
2026-04-01 18:54:42 +08:00
parent 777ca50328
commit 414dc0ee95
23 changed files with 359 additions and 707 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ class MainMenuAdmin(ImportExportModelAdmin):
display_name.admin_order_field = 'name'
def is_enabled(self, obj):
return obj.enabled
return obj.visible
is_enabled.boolean = True
is_enabled.short_description = '启用'
+4 -2
View File
@@ -23,8 +23,9 @@ def show_footer():
}
@register.inclusion_tag('components/main_menu.html')
def show_main_menu():
@register.inclusion_tag('components/main_menu.html', takes_context=True)
def show_main_menu(context):
request = context['request']
# 1. 获取当前生效的那一条页脚数据
# 根据你之前的模型,is_active=True 的只有一条
menus = MainMenu.objects.filter(visible=True, parent__isnull=True).order_by('order')
@@ -33,4 +34,5 @@ def show_main_menu():
# 3. 将数据传递给模板
return {
'menus': menus,
'request': request,
}