我正在使用内联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小部件.
它甚至可能吗?我错过了一些明显的东西吗