/ / Entendendo as importações em views.py - Django - django, python-2.7, django-views

Entendendo as importações em views.py - Django - django, python-2.7, django-views

Eu tenho uma lista muito grande de python (~ 1M strings)definido em um arquivo .py. Eu importo no meu views.py para acessar a lista em minhas visualizações. Minha pergunta é: a lista é carregada na RAM para cada usuário que acessa o aplicativo da Web ou carrega apenas uma vez e é usada por todos os usuários?

Respostas:

0 para resposta № 1

Um processo do Django é carregado uma vez e permaneceativa para lidar com solicitações recebidas. Então, se você definir a lista como uma variável global, ela permanecerá na RAM e tudo estará bem. É desencorajado manipular a lista embora.