Comment obtenir './manage.py syncdb' pour créer des vues supplémentaires ou exécuter un code SQL personnalisé?
-
03-07-2019 - |
Question
Existe-t-il un moyen d'exécuter des instructions SQL personnalisées après que syncdb a créé les tables pour les modèles? Plus précisément, j'aimerais créer des vues de base de données.
La solution
Note: Comme mentionné dans les commentaires, cette méthode est obsolète à partir de Django 1.7.
Ou créez simplement un fichier nommé sql / < nom du modèle > .sql: http://docs.djangoproject.com / fr / dev / howto / initial-data / # fournissant-initial-sql-data
Autres conseils
Oui, il y a des signaux que vous pouvez capturer après une syncdb.
Voir les signaux de gestion pour les documents.
C’est ainsi que le tableau des autorisations contrib.auth est renseigné, ainsi que le tableau de structure contenttypes.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow