我想解決如何爲我的發票模型創建窗體。它將包括填寫我的InvoiceLine模型的字段。這可以通過管理界面將Inline對象註冊到InvoiceAdmin模型中。Django窗體與一個太多的字段
有關如何在前端執行相同行爲的任何指針?
以下是該機型只簡化爲包括模型關係和一個任意數量
from django.db import models
class Invoice(models.Model):
number = models.IntegerField()
class InvoiceLine(models.Model):
invoice = models.ForeignKey(Invoice)
你能告訴我們你的模型結構嗎?目前的信息不夠 – FallenAngel
謝謝我已經添加到模型結構。答案是使用inlineformset_factory。我想添加我的回答我自己的問題。 另外我想將inlineformset_factory添加到我的標籤,但唯一可用的標籤是inline_formset,它在Django中不存在,可能會引起誤解。表單集和inlineformset_factories是Django中的高級主題,並將它們添加到標記可能會幫助很多人。 謝謝 –