Je suis novice en matière de python et de django, et lorsque je suis les instructions de l'application Livre Django J'ai appris l'existence de la commande 'python manage.py syncdb' qui génère des tables de base de données pour moi. Dans l'environnement de développement, j'utilise une base de données sqlite in memory, donc elle est automatiquement effacée à chaque fois que je redémarre le serveur. Alors comment puis-je script cette commande 'syncdb' ? (Cela devrait-il être fait à l'intérieur du fichier 'settings.py' ?)
CLARIFICATION
Le PO utilise une base de données en mémoire, qui doit être initialisée au début de tout processus travaillant avec des modèles Django définis par rapport à cette base de données. Quelle est la meilleure façon de s'assurer que la base de données est initialisée (une fois par démarrage de processus). Il s'agit de l'exécution de tests ou de l'exécution d'un serveur, par l'intermédiaire de manage.py runserver
ou via un processus de serveur web (comme avec WSGI ou mod_python).