Приложение Django загружает данные из файла в словарь Python, обрабатывает их и отправляет в виде http-ответа. Теперь скажем, что на веб-сервер получено n запросов, тогда это приложение Django будет запускаться n
раз и загружать данные из файла в диктофон Python n
раза. Мне было интересно, могу ли я каким-то образом сделать так, чтобы эти данные загружались в dict только один раз, в то время как n
http-ответ мог быть обслужен.
Пример файла view.py
для проблемной ситуации может быть следующим:
from django.http import HttpResponse
from django.http import HttpRequest
def hello(request):
data = open("abc").readlines()
return HttpResponse(data[0])