Я пытаюсь сделать следующее. У меня есть простой view
, что-то вроде следующего:
def view(request):
df = pd.read_csv('t.csv')
"""
Some code to parse parameters from request
"""
y = parse_some_parameters(request)
"""
Do something with df.
"""
if request.method=="POST":
x = do_something(df, y)
return(JsonResponse(x))
В текущей реализации каждый вызов view
включает чтение файла. Я хочу избежать этого. Я хотел бы прочитать df
один раз при запуске сервера и сделать его доступным в view
. Я попытался прочитать df
в файле settings.py
, но его не видно в view
. Как бы я это сделал? Возможно ли это вообще?