2010-08-25 6 views
1

Je viens de créer toutes les tables DB d'un modèle avec 6 classes.modèle django nouvelles tables

Dans l'un d'eux, je voudrais ajouter un nouveau champ. Je l'ai fait et j'ai appuyé sur python manage.py syncdb. Mais Django n'ajoutera pas cette colonne dans cette table.

Ai-je raté quelque chose?

Comment ajouter des colonnes/tables APRÈS avoir déjà créé la base de données dans Django.

Merci!

Répondre

0

Vous devez utiliser un outil de migration tel que Sud.

0

Chapter 10 of the Django book a une section intitulée « Apporter des modifications à un schéma de base de données » avec une sous-section intitulée « Ajout de champs » ...

+0

Merci qui était le « django-way » réponse que je regardais hier. – MacPython