как инициализировать набор встроенной формы для страницы администратора - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь инициализировать встроенный набор форм страницы администратора 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' не может быть вызван

Как инициализировать набор встроенных форм для страницы администратора?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...