相关疑难解决方法(0)

使用自定义表单的Django内联表单集

我正在使用内联formset.

我的模特:

class Author(models.Model):
    description = models.CharField(max_length=100)

class Book(models.Model):
    author = models.ForeignKey(Author)
    details = models.CharField(max_length=100)

class AuthorForm(ModelForm):
    class Meta:
        widgets = {
            'description': Textarea(attrs={'cols': 40, 'rows': 4}),
        }
Run Code Online (Sandbox Code Playgroud)

在我的views.py中,我从AuthorForm中创建了这样的表单

form = AuthorForm(request.POST)
Run Code Online (Sandbox Code Playgroud)

但我也为书籍制作了一套表格

InlineFormSet = inlineformset_factory(Author, Books)
Run Code Online (Sandbox Code Playgroud)

我无法使用小部件传递BooksForm,因此如何在书籍详细信息中添加textarea小部件.

它甚至可能吗?我错过了一些明显的东西吗

django django-forms

15
推荐指数
1
解决办法
7699
查看次数

标签 统计

django ×1

django-forms ×1