在网页上做加减法

说明:mytestsite是django框架下的项目,quicktool是mytestsite项目中的应用

 

  • 方式一:采用  /add/?a=1&b=4这种get方法进行

quicktool/view.py文件添加一个视图函数

def add(request):
    a = request.GET['a']
    b = request.GET['b']
    c = int(a) + int(b)
    return HttpResponse(str(c))

mytestsite/urls.py文件添加一个网址来对应新建的视图函数

path('add/', quicktool_views.add, name='add'),  # 新增

浏览器请求没带参数时会以下错误提示

Django web框架-----视图与网址的不同请求方式

浏览器采用/add/?a=1&b=4这种get方法请求,如 http://127.0.0.1:8000/add/?a=1&b=3

Django web框架-----视图与网址的不同请求方式

 

  • 方式二:采用 /add2/1/4这样的网址请求方式

quicktool/view.py文件添加一个视图函数

def add2(request,a,b):
    c = int(a) + int(b)
    return HttpResponse(str(c))

mytestsite/urls.py文件添加一个网址来对应新建的视图函数

path('add2/<int:a>/<int:b>/', quicktool_views.add2, name='add2'),   # 新增

浏览器采用/add2/1/4这种网址方式请求,如 http://127.0.0.1:8000/add2/1/4

Django web框架-----视图与网址的不同请求方式

 

相关文章:

  • 2022-12-23
  • 2021-06-24
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-02
  • 2021-05-09
  • 2022-12-23
  • 2021-09-18
  • 2022-01-26
  • 2021-11-11
相关资源
相似解决方案