как отображать значения форм перед form_name.is_valid () в views.py на django? - PullRequest
0 голосов
/ 08 мая 2020

Я хочу сделать условие проверки введенных данных

views.py

class ViewName(View):
  def post(self, request, id):
    pk = ModelName.objects.get(id=id)
    another = AnotherModel.objects.get(id=id)
    form = FormName()
    if form.is_valid():
       model_value = pk.model_field
       form_value = form.cleaned_data['model_field']
       if model_value > form_value:
           another.title = x_value
           another.save()
      form.save() 

forms.py

class FormName(forms.ModelForm):
class Meta:
    model = ModelName
    fields = ['model_field']

Хочу выполнить if сравнение значений, но после is_valid () значение model_value становится таким же, как form.cleaned_data ['form_value']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...