zoukankan      html  css  js  c++  java
  • Django web框架-----视图与网址的不同请求方式

    在网页上做加减法

    说明: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'),  # 新增
    

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

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

    • 方式二:采用 /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

  • 相关阅读:
    1,JAVA图形
    作业(2)
    作业(1)
    作业
    2.15 (第二次作业)
    60页2.6 (第二次作业)
    1.12 (第一次作业)
    27页1.8(第一次作业)
    26页1.3(第一次作业)
    作业第六次
  • 原文地址:https://www.cnblogs.com/kristin/p/10756152.html
Copyright © 2011-2022 走看看