Я использую встроенные наборы форм .
Моя модель:
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}),
}
В моем views.py я сделал форму из AuthorForm примерно так
form = AuthorForm(request.POST)
Но я также сделал набор форм для Books
InlineFormSet = inlineformset_factory(Author, Books)
Я не могу передать BooksForm с виджетами, так как мне добавить виджет textarea к деталям книги.
Возможно ли это вообще? Я упустил что-то очевидное?