from base.models import BaseInfo, LinkCategory, MainMenu, PictureLink 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') picture_links = PictureLink.objects.filter(is_active=True).order_by('order') return { 'site_info': site_info_obj, 'link_categories': link_categories, 'menus': menus, 'picture_links': picture_links, }