Форум сайта python.su
Добрый день, есть таблица в ней есть уникальное поле, так вот при обновлении через форму выдает ошибку что это поле уже существует, оно и логично. Так вот как это обойти вроде бы и проверка нужна и не надо ругаться на поле которое соответствует значению перезаписываемому.
dev_edit = get_object_or_404(Device,pk=pk) if request.method == "POST": form = DeviceForm(request.POST, instance=dev_edit) if form.is_valid(): form.save()
Офлайн
Покажите весь код представления и формы
Отредактировано FishHook (Янв. 20, 2016 13:16:45)
Офлайн
Все разобрался, просто до того как поле сделал уникальным, в таблице уже были поля с таким же значением. Спасибо
Офлайн