Bonjour ! Je m'occupe d'un petit site développé avec Python/Django; je suis régulièrement amené à modifier mes models. Seulement je suis embêté au moment de mettre à jour, les tables de la BDD ne correspondent plus à mes models. J'ai résolu ce problème en sérialisant mes données au format JSON avant la mise à jour, puis en désérialisant (on dit comme ça ? ) après la mise à jour. L'inconvénient de cette méthode est que cela m'oblige à maintenir des méthodes dédiées pour chaque model. De plus je ne trouve pas cette méthode très élégante.
Ma question est la suivante : est-il possible de faire générer les commandes SQL adéquates à Django lors des mise à jour, et si non, serait-il préférable que je créer un fichier de commande moi même plutôt que de recourir à la sérialisation ?
Merci d'avance pour votre aide