Question

J'ai 2 modèles dans Django, et j'utilise aussi ModelForm, ma question est que le deuxième modèle a une clé froreignkey du 1, et je veux avoir une page lors de la génération du formulaire. Il est possible de relier les deux formulaires sur une seule page.

Class Event(models.Model):
  id = models.AutoField(primary_key=True)
  name = models.CharField()

class Date(models.Model):
   id = models.AutoField(primary_key=True)
   start = models.DateTimeField()
   end = models.DateTimeField()
   event = models.ForeignKey("Event")

J'ai aussi

class EventForm(ModelForm)
Class Date(ModelForm)

Ce que je veux, c'est créer l'événement sur une page de mes modèles.

Merci.

Était-ce utile?

La solution

Si vous voulez avoir ceci sur l’administrateur Django, vous devez utiliser modèles en ligne .
Si vous envisagez de créer votre propre formulaire (à l'aide de ModelForms), vous devez utiliser formulaires en ligne .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top