Comment obtenir './manage.py syncdb' pour créer des vues supplémentaires ou exécuter un code SQL personnalisé?

StackOverflow https://stackoverflow.com/questions/611292

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.

Était-ce utile?

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
scroll top