Django formulários com chave estrangeira
-
05-07-2019 - |
Pergunta
Eu tenho 2 modelos no Django, e estou usando também ModelForm, a minha pergunta é o segundo modelo tem um froreignkey do 1, e eu quero ter uma página ao gerar o formulário. É possível, como ligar as duas formas em uma página.
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")
Eu também tenho
class EventForm(ModelForm)
Class Date(ModelForm)
O que eu quero é criar o evento em uma página em meus modelos.
Graças.
Solução
Se você quer ter isso no Django admin, então você precisa usar modelos embutidos .
Se você pretende criar seu próprio formulário (usando ModelForms), então você precisa usar formets em linha .
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow