Django 응용 프로그램은 파일의 데이터를 Python dict에로드하고 처리 한 다음 http 응답으로 보냅니다. 이제 웹 서버에서 n 개의 요청이 수신되었다고하면 Django 응용 프로그램은 n
번 실행하고 파일에서 파이썬 dict 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])
이것이 올바른 방법이라고 생각하지 않습니다. 심지어 그것은 작동 ... –
@ Torsten : 물론 * 그것은 아니다. 하지만 그것은 질문의 성격 때문입니다. –
나는 당신의 태도를 좋아하지만 더 나은 관행을 사용하도록 사용자에게 제안해서는 안됩니까? : D –