Django应用程序将文件中的数据加载到Python字典中,对其进行处理并将其作为http响应发送。现在说在Web服务器上接收到n个请求,那么这个Django应用程序将运行n
次,并将数据从文件加载到Python字典n
次。我想知道是否可以使这个数据只加载到字典中,而n
http响应可以被提供。可以作为遵循如何在两个不同的http请求之间共享字典
一个例子view.py
文件问题情境:
from django.http import HttpResponse
from django.http import HttpRequest
def hello(request):
data = open("abc").readlines()
return HttpResponse(data[0])
我不认为这是正确的做法。即使它有效... – 2012-08-17 03:07:49
@Torsten:当然*它不是。但这是由于问题的本质。 – 2012-08-17 03:15:59
我喜欢你的态度,但我们不应该建议用户使用更好的做法吗? :D – 2012-08-17 03:32:42