Данные управляющей формы отсутствуют или были повреждены
2 июля 2017 г. 0:29
Редко встречающаяся ошибка в Django: "Данные управляющей формы отсутствуют или были повреждены" может возникать по разным причинам:
1. Отсутствует переменная formset.management_form в шаблоне. Решение: добавить в шаблон:
{{ formset.management_form }}
2. После обновления библиотек, например Django, на новую версию. В таком случае нужно проверить совместимость версий библиотек и соответственно всё обновить.
3. Если вы используете django-nested-admin, то проверьте везде ли вы наследуетесь от NestedTabularInline / NestedStakedInline для своих инлайновых admin-класс, например:
class TilePictureInline(NestedStackedInline):
model = TilePicture
extra = 0
class ColorInPatternInline(NestedTabularInline):
model = ColorInPattern
extra = 0
class TileInline(NestedStackedInline):
model = Tile
extra = 0
inlines = (TilePictureInline, ColorInPatternInline)
class TileAdmin(NestedModelAdmin):
...
Похожие статьи:
Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.
Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.
Комментарии: 0