Я пытаюсь инициализировать встроенный набор форм страницы администратора django 1.8, когда создается новый объект BookStore, в списке уже будет указан ряд книг по умолчанию:
from django.forms import formset_factory
class BookInlineAdmin(admin.TabularInline):
model = Book
form = BookForm
extra = 1
def get_formset(self, request, obj=None, **kwargs):
formset = super(BookInlineAdmin, self).get_formset(request, obj, **kwargs)
BookFormSet = formset_factory(BookForm, extra=4)
formset = BookFormSet(initial=[
{'stype': 'comic', 'name': 'abc'},
{'stype': 'drama', 'name': 'aaa'}])
return formset
Однако это не удается:
Ошибка типа: объект 'BookFormFormSet' не может быть вызван
Как инициализировать набор встроенных форм для страницы администратора?