Как я могу исправить ValueError в / добавить недопустимый литерал для int () с основанием 10 - PullRequest
0 голосов
/ 08 февраля 2020

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

Views.py

from django.shortcuts import render
from django.http import HttpResponse


def home(request):
    return render(request, 'home.html', {'name':'Noah'})

def add(request):

  val1 = int(request.POST ['num1'])
  val2 = int(request.POST ['num2'])
  res = val1+val2

  return render(request, 'result.html', {'result':res})

home. html

{% extends 'base.html' %}

{% block content %}
<h1>hello {{name}}!!!!</h1>

<form action="add" method="POST">

  {% csrf_token %}

  Enter 1st number: <input type="text" name="num1">
  Enter 2nd number: <input type="text" name="num2">
  <input type="submit">
</form>

{% endblock %}

мой результат. html

{% extends 'base.html' %}

{% block content %}

Result : {{result}}

{% endblock %}

Пожалуйста, помогите мне Я читал учебное пособие и не могу понять, почему я не могу решить эту ошибку.

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