Ошибка Django MultiValueDictKeyError в admin, только при обновлении с помощью inlines

#python #django #postgresql

#python #django #postgresql

Вопрос:

Я видел несколько сообщений об этой ошибке в отношении < 1.6.2, однако я использую версию 1.6.2 и вижу это, но это происходит ТОЛЬКО при обновлениях, а не при вставках.

В этом случае я всегда получаю «MultiValueDictKeyError»

 MultiValueDictKeyError at /admin/rep/listcontent/1/
"u'listitem_set-0-id'"
  

Я использую postgres с psycopg2.
Я проверил, что ни один из моих столбцов serial is не нуждается в сбросе последовательности.
Я попытался удалить базу данных, запустить manage.py createdb новую, добавить запись, затем попытаться обновить ее, та же проблема.

Когда я запускаю оболочку (через manage.py оболочка), я могу это сделать

 from rep.models import *
listitem = ListItem.objects.get(pk=1)
listitem.save()
  

без ошибок. Я могу изменять свойства и save() обновлять базу данных просто отлично. Но не от администратора.

Обратите внимание, это относится только к элементам с inlines. Я прочитал об исправлениях 1.6.2 для шаблонов администратора, это не проблема.