Django框架中views视图中如果多个函数都有同样的查询语句,例如: allcategory = Category.objects.all() remen = Article.objects.filter(tui__id=2)[:6] tags = Tag.objects.all() 如果不优化,会导致每执行一次函数,都会重新查询一遍数据库,现进行简要优化:步骤如下 第一步,将以上三行语句拷贝出来,重构成一个独立的函数如下: def global_variable(request): all…