I am using inline formsets.
My model:
class Author(models.Model):
description = models.CharField(max_length=100)
class Book(models.Model):
autho
I dont know if i have understand your question: do you want Book.details rendered as a textarea?
If so, just use a TextField instead a CharField.
class Author(models.Model):
description = models.TextField()
Try:
class BookForm(ModelForm):
class Meta:
model = Book
widgets = {
'details': Textarea(attrs={'cols': 40, 'rows': 4}),
}
InlineFormSet = inlineformset_factory(Author, Book, form=BookForm)
This is great. Specifically for widgets, as of Django 1.6 there is a widgets parameter for inlineformset_factory
Sounds like you can now call
inlineformset_factory(Author, Book, widgets={'details': Textarea(attrs={'cols': 40}))