J'essaie de créer un modèle Django pour le scénario suivant:Comment créer une relation de modèle dépendante dans Django
Il existe plusieurs clubs. Chaque club a un seul chef et plusieurs membres. Le leader est également membre.
Ce sont mes modèles jusqu'à présent:
class Club(models.Model):
name = models.CharField(max_length=50)
leader = models.ForeignKey('Member', related_name='+')
class Member(models.Model):
name = models.CharField(max_length=50)
club = models.ForeignKey(Club)
Dans l'interface d'administration, je ne peux pas ajouter un membre sans avoir d'abord un club, mais je ne peux pas faire un club sans créer un membre de désigner en tant que leader. J'ai essayé d'ajouter Blank = True à la relation leader ForeignKey, mais cela ne fonctionne toujours pas.
Comment dois-je créer les modèles pour la situation?
Merci d'avance!