Je crée mon propre modèle Group
; Je ne parle pas du modèle intégré Group
. Je veux que chaque groupe soit membre d'un autre groupe (c'est le parent), mais il y a le groupe "top" qui n'a pas de groupe parent.Je reçois "parent_id ne peut pas être NULL" lors de la création de mon modèle Django
L'interface d'administration ne me permet pas de créer un groupe sans entrer un parent. J'obtiens l'erreur personnel_group.parent_id may not be NULL
. Mon modèle Group
ressemble à ceci:
class Group(models.Model):
name = models.CharField(max_length=50)
parent = models.ForeignKey('self', blank=True, null=True)
order = models.IntegerField()
icon = models.ImageField(upload_to='groups', blank=True, null=True)
description = models.TextField(blank=True, null=True)
Comment puis-je y arriver?
Merci.
Donc en fait le titre devrait être: Pourquoi ne syncdb échec, quand j'ajoute en blanc = True, null = True à un champ de modèle –