注意本人django版本2.0 python3.6
第一步:创建自己的django项目
django-admin.py startproject **
第二步:进入**创建app
python manage.py startapp ##
第三步:修改##下的views.py
from django.shortcuts import render from django.http import HttpResponse def add(request): a=request.GET['a'] b = request.GET['b'] c=int(a)+int(b) return HttpResponse(str(c))
def add2(request,a,b):
c=int(a)+int(b)
return HttpResponse(str(c))
第四步:修改**下的urls.py
from django.contrib import admin from django.urls import path from ## import views as calc_views urlpatterns = [ path('add/',calc_views.add,name='add'), path('add2/<int:a>/<int:b>/', calc_views.add2, name='add2'), path('admin/', admin.site.urls), ]
第五步:python.exe manage.py runserver
输入:http://127.0.0.1:8000/add/?a=10&b=10 对应方法add中的a、b,利用get方法获得
输入:http://127.0.0.1:8000/add2/10/10 对应方法add2利用url传入a b的值
都会在网页上显示20
参考地址:Django 视图与网址