Данные управляющей формы отсутствуют или были повреждены
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