Встроенные наборы форм Django с использованием настраиваемой формы

Я использую встроенные наборы форм .

Моя модель:

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 к деталям книги.

Возможно ли это вообще? Я упустил что-то очевидное?

15
задан Williams 31 July 2013 в 06:01
поделиться