我的URL路径查找器确实没有找到result.html页面,当我单击Submit按钮时,它将找不到那个result.html页面。我找不到第二个URL路径。我试图在Django中添加两个数字,一个是基本的django Programmge,它将首先打开home.html页面,然后单击提交将不会打开在其上显示了结果的result.html页面
我已尝试导入pattrens,但会显示错误,无法导入pattrens somethig,就像我也尝试过从
这是我的url.py文件from django.conf.urls import include, url
from django.contrib import admin
from . import views
admin.autodiscover()
urlpatterns = [
url('', views.home,name='home'),
url(r'^add/', views.add, name ='add'),
]
##this is my home.html file
{% extends 'base.html' %}
{% block content %}
Hello {{name}} !!!!!!!
Enter First Number :
Enter Second Number :
## this is my view.py file
from __future__ import unicode_literals
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def home(request):
return render(request,'home.html',{'name': 'Harsh'})
def add(request):
val1= int(request.GET['first'])
val2= int(request.GET['second'])
res = val1 + val2
return render(request,'result.html',{'result':res})
## this is my result.html file
{% extends 'base.html' %}
{% block content %}
Result : {{result}}
{% endblock %}
#this is base .html
Tisraa{% block content %}
{% endblock %}
我不知道问题出在哪里,因为当我擦拭或擦除第一个网址代码是url('',views.home,name ='home'),它会显示结果页面,但是当我按下“提交”按钮enter code here时,它不会连接