将所有共有的变量整理提取出来,然后返回一个字典
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等一样成为了全局变量