Неправильная проверка формы Django после перезагрузки - PullRequest
0 голосов
/ 21 февраля 2019

Следующая проблема касается кодовой базы, которую я унаследовал.Поэтому, пожалуйста, прости меня за отсутствие деталей в моем описании.Пожалуйста, объясните мне, где мне нужно искать, чтобы начать решать эту проблему.

Следующее сообщение django отображается в пользовательской форме администратора.Msgstr "Выбрать действительный. Не один из доступных вариантов".Эта ошибка начинает отображаться через 2 или 3 часа после перезагрузки сервера.То есть мы исправляем ошибку, перезагружая сервер.Я могу выполнить сохранение в этой форме администратора, используя параметры в списке, и значения сохраняются в базе данных, и следующие процессы запускаются, как это должно быть до 2-3 часов после перезагрузки.Затем это сообщение начинает появляться.

Эта ошибка появляется только в производстве.Я думаю, что это может быть как-то связано с кэшированными ресурсами, но я действительно не знаю.

Так что у меня есть выпадающий список с вариантами, которые кажутся заполненными из ShipmentType, определенного в shipping / constants.py.

Я обнаружил "def save ()", который вызывается, когда

Правильные значения передаются по проводам и передаются методу сохранения.В методе сохранения нет логики, которая бы запрещала эти сохранения.В любом случае, он работает сразу после перезагрузки, а затем перестает работать через некоторое время после перезагрузки.

Я не могу найти валидатор, встроенный в код, который будет отклонять отправляемые параметры.

Эта проблема очень запутанная, пожалуйста, помогите.

...