将所有共有的变量整理提取出来,然后返回一个字典
def global_params(request):
category_list = Category.objects.all()
# 查询所有广告信息
ad_list = Ad.objects.all()
archive_list = Article.objects.archive_date(article_list=Article.objects.all())
return {
'category_list': category_list,
'ad_list': ad_list,
'archive_list': archive_list
}
然后在settings.py文件中设置,将上面的视图函数添加进去,就如同request等一样成为了全局变量

本文介绍了一种从数据库查询并构建全局变量字典的方法,包括分类信息、广告信息及归档日期等内容的获取,通过在settings.py中设置,使这些信息成为全局可用的变量。
&spm=1001.2101.3001.5002&articleId=84259486&d=1&t=3&u=8cd74a585612434baff7752ac017f781)
2659

被折叠的 条评论
为什么被折叠?



