Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 20, 2016 12:31:30

lincvv
Зарегистрирован: 2015-12-08
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

обновление поля БД через форму

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

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()


Спасибо!!!

Офлайн

#2 Янв. 20, 2016 13:16:33

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

обновление поля БД через форму

Покажите весь код представления и формы



Отредактировано FishHook (Янв. 20, 2016 13:16:45)

Офлайн

#3 Янв. 20, 2016 13:36:01

lincvv
Зарегистрирован: 2015-12-08
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

обновление поля БД через форму

Все разобрался, просто до того как поле сделал уникальным, в таблице уже были поля с таким же значением. Спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version