【问题标题】:How to create nested form in django?如何在 django 中创建嵌套表单?
【发布时间】:2017-05-17 11:48:34
【问题描述】:

在一个 django 项目中,我有一个书籍表单类和一个作者表单类。

from django import forms
class BookForm(forms.Form):
    name = forms.CharField(max_length=100)
    isbn_no = forms.IntegerField(max_value=9999999999999)
    publish_date = forms.DateField()

class AuthorForm(forms.Form):
    name = forms.CharField(max_length=100)
    birth_date = forms.DateField()

由于作者可能拥有不止一本书,我想创建一个 BookForm 数组并将其作为 BookList 添加到 AuthorForm。我该怎么做?
注意:这些表格不是模型表格。

【问题讨论】:

    标签: python django forms django-forms


    【解决方案1】:
    Some= inlineformset_factory(models.AuthorForm, models.BookForm, extra=4)
    

    【讨论】:

    • AuthorForm 和 BookForm 不是范本。
    猜你喜欢
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多