Я обновляю django с 1.7 до 1.9 с помощью замены пакетов, установленных в системе (Debian 8), через apt-get
с пакетами, установленными через pip
.Django jsonfields ValidationError: [u'Enter valid JSON '] при обновлении с 1.7 до 1.9
Итак, я установил jsonfield
пакет от pip вместо старого старого python-django-jsonfield
и попытался запустить unittests.
Все мои jsonfields, определяемые как jsonfield.JSONField()
, провалить испытания с сообщением:
ValidationError: [u'Enter valid JSON']
Все работало отлично прежде. Любые идеи, что изменилось?
добавить немного кода, который использует JSONField – e4c5
@ e4c5 Спасибо за ваш интерес. Я решил проблему и добавил свои выводы о jsonfields в Django к вопросу. –
Я думаю, вы должны опубликовать это как ответ. Вы можете, конечно, принять свой ответ. Тогда это будет полезно для других. – e4c5