@san7667

Переопределение метода POST для формы с моделью где есть поле с отношением «один к одному»?

Добрый день!
Переопределяю метод POST для формы, где модель имеет поле с отношением "один к одному"
class ProfileUpdate_record(LoginRequiredMixin,generic.UpdateView):
    model=Profile
    form_class = ProfileForm

    def post(self, request, *args, **kwargs):
        form_profile = self.form_class(request.POST,request.FILES)
        if form_profile.is_valid():
            form_profile.save()
        else:
            print(form_profile.errors)
     return HttpResponseRedirect('user_profile')


итог: userПРОФИЛЬ с таким "Логин" уже существует.

Мне необходимо отредактировать запись.
Подскажите способ обойти эту ошибку, спасибо!
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы