Je viens d'installer django-mptt en utilisant PIP (ce qui signifie que j'ai la version 0.5.5), j'ai changé un modèle existant ("Comment") en sous-classe de MPTTModel, et j'ai essayé de faire une migration de schéma avec South, mais South m'a donné le message d'erreur suivant :
Le champ 'Comment.lft' n'a pas de valeur par défaut spécifiée, mais il n'est pas NULL. Puisque vous ajoutez ce champ, vous DEVEZ spécifier une valeur par défaut à utiliser pour les lignes existantes. Souhaitez-vous.. :
- Quittez maintenant, et ajoutez une valeur par défaut au champ dans models.py
- Spécifier une valeur unique à utiliser pour les colonnes existantes maintenant
Veuillez faire votre choix :
En ce fil Il semble que les développeurs suggèrent de dire à South d'utiliser "0", mais quelqu'un d'autre suggère que cela créerait un autre problème. Si quelqu'un peut m'éclairer sur ce que je fais mal ou sur la façon dont je dois réagir, je lui en serais très reconnaissant.