J'ai une très grande liste python (~ 1M chaînes) définie dans un fichier .py. Je l'importe dans mon views.py pour accéder à la liste dans mes vues. Ma question est la suivante: est-ce que la liste est chargée en RAM pour chaque utilisateur qui vient à l'application web, ou est-ce qu'elle charge une seule fois et est utilisée pour tous les utilisateurs?Comprendre les importations dans views.py - Django
1
A
Répondre
0
Un processus Django est chargé une fois et reste actif pour gérer les demandes entrantes. Donc, si vous définissez la liste comme une variable globale, elle reste dans la RAM et tout va bien. Il est cependant déconseillé de manipuler la liste.
Questions connexes
- 1. Combien les importations ralentissent Django?
- 2. Field.initial dans views.py Django?
- 3. Django envoie filepath à views.py
- 4. Django: Appeler views.py avec l'argument
- 5. Django importations récursives
- 6. Comprendre les dépendances JIRA et les importations de paquetages
- 7. données de views.py à Django formes
- 8. Script Matlab introuvable depuis django views.py
- 9. Django urls.py et le comportement views.py -
- 10. django/importations de python perfomance
- 11. Comment insérer des données dans ManyToManyField dans django de views.py
- 12. Django: Comment gérer les importations dans une application réutilisable
- 13. Évitez les importations de modèles circulaires dans Django Apps
- 14. les importations relatives de __init__ dans plusieurs fichiers applications Django
- 15. L'application Shopify Django échoue dans shopify_app/views.py en finalisation
- 16. demandes passe Python (dans Django views.py) Json données à Javascript
- 17. Briser la boucle imbriquée dans Django views.py avec une fonction
- 18. Utiliser le résultat d'une requête ajax dans mon views.py, Django
- 19. Utiliser les attributs JSON dans un résultat QuerySet n-tuple dans views.py dans Django
- 20. Comment vérifier les autorisations de l'utilisateur dans views.py?
- 21. modèles django importations récursives - comment résoudre
- 22. "Organiser les importations" dans MonoDevelop
- 23. syntaxe invalide (views.py, ligne 34)
- 24. ne pas atteindre le pagein python-django de views.py
- 25. Comprendre les modèles intermédiaires de Django
- 26. paramètres Django ne se chargent pas sur d'autres views.py
- 27. Eclipse optimise les importations pour inclure les importations statiques
- 28. Problème avec les importations relatives Python
- 29. les importations Assemblée
- 30. les importations en conflit
thnx..i wud être assez soulagé si elle ne va pas être dupliquée dans la RAM pour chaque utilisateur..btw je n'ai pas à manipuler cette liste – shreyj