django - 在视图中使用 Django 模型作为全局变量有什么影响?
问题描述
在这里,我编写了 2 个视图函数。如果这些之间有什么区别,你能解释一下哪一个会快吗?
#Views1.py
def myview1(request):
q=mymodel.objects.all()
.
.
#rest of the code
return response
#Views2.py
x=mymodel.objects.all()
def myview2(request):
q=x
.
.
#rest of the code
return response
假设 'mymodel' 没有更新,在这种情况下使用 queryset 作为全局变量,以便多个视图函数可以使用它而无需为每个请求访问数据库是一个好主意??任何形式的额外帮助/想法将不胜感激。
解决方案
推荐阅读
- c# - 如何在中间件中获取没有 uri 参数的 Url - AspCore
- .net - F#中的“导入”等价物是什么
- c# - 将 XAML“标签”绑定到 Xamarin.Forms 中“公共常量”后面的代码?
- javascript - “document.querySelector(...) 为空”错误
- rest-assured - 将 REST API 请求 json 值提取到 RestAssured 中的变量
- rust - 每次调用 Future::poll 时是否需要注册一个新的唤醒器?
- android - 条码扫描方法 - 带有 nativescript-barcodescanner 的原生脚本
- elasticsearch - 热节点和温节点上的 Elasticsearch 搜索查询
- php - 为什么 symfony 创建不正确的 mysql 请求
- javascript - 在 Clickevent 上使用 Javascript 将动画应用于 HTML 标记