Supposons que vous développiez sur un projet Django avec quelques personnes utilisant (par exemple) git. Quand vous faites git pull
vous pourriez avoir quelques migrations du sud, cependant, vous pourriez ne pas remarquer (pour une raison quelconque). Ensuite, lorsque vous continuez à développer, vous pouvez rencontrer des exceptions python car vous n'avez pas effectué les migrations. Maintenant, il peut parfois être un peu de temps avant de découvrir que vous avez oublié cela, ce qui est assez ennuyeux. Par conséquent, je pensais que South ne pouvait pas détecter que vous n'aviez pas fait toutes les migrations et juste lancer une exception si oui?Django Sud - Un moyen de détecter si la migration vers le sud doit être effectuée?
J'imagine que cela pourrait être un paramètre que vous pourriez désactiver si vous voulez continuer à développer sans faire la migration.
j'ai trouvé un article qui décrit comment détecter si programatically au sud a des migrations à courir (http://rochacbruno.com.br/programatically-check- if-you-south-have-migrations-to-run /). Je pourrais convertir cela en middleware que j'ajouterai dans mes paramètres de développement. Je vais répondre à ma propre question si je parviens à le faire. – rednaw