Personnalisation Creme
#13
Plusieurs choses à savoir :
  • - Les champs ManyToManyField sont un peu particuliers dans django de par leur nature même (puisqu'ils ne correspondent pas à une colonne mais une table), et sont gérés de manière un peu différente pour certaines fonctionnalités.
    Donc vous commencez tout de suite par un cas un peu particulier malheureusement ! Smile[/*]

  • - Si vous avez utilisé contribute_to_model(), il ne gère pas (encore) les ManyToManyField (le champ est ignoré).


Comment avez vous ajouté le champs ? contribute_to_model() ou en modifiant directement le modèle Contact ?
Avez vous désactivé l'app South ('south' dans settings.INSTALLED_DJANGO_APPS ) ? Si c'est le cas, ce n'est pas une bonne idée (sauf pour coder des tests unitaires), et syncdb refuse peut-être d'ajouter la table supplémentaire car la table des Contacts existe déjà (ce qui est logique en un sens, même si pénible).
Si vous avez laissé South, avez vous généré et exécuté la migration (commandes schemamigration et migrate ; voir la doc de south: http://south.readthedocs.org/en/0.7.6/ )
  Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)