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