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