zoukankan      html  css  js  c++  java
  • django中request参数

    django里面的视图函数,必须要加request

    # -*- conding:utf-8 -*-    <span style="color:#ff0000;">#声明utf-8,防止中文报错</span>
    from django.shortcuts import render
    from django.http import HttpResponse
    
    def add(request):     <span style="color:#ff0000;"># 必须要加request参数</span>
        a = request.GET['a']
        b = request.GET.get('b',10)
        c = int(a) +int(b)
        return HttpResponse(str(c) )

    注:

    1.第一行:-*- conding:utf-8 -*- , 是声明编码为utf-8, 因为我们在代码中用到了中文,如果不声明就报错.

    2.我们定义了一个add()函数,第一个参数必须是 request,与网页发来的请求有关,request 变量里面包含get或post的内容,用户浏览器,系统等信息在里面

    3.request.GET 类似于一个字典,更好的办法是用 request.GET.get('b', 10) 当没有传递 b 的时候默认 b 为 10

    4.HttpResponse,它是用来向网页返回内容的,就像Python中的 print 一样,只不过 HttpResponse 是把内容显示到网页上。

  • 相关阅读:
    OpenJ_Bailian
    Codeforces Global Round 2: D.Frets On Fire
    Gym 102035 NWU2019组队赛2.0
    Gym 102035H :Zuhair and the Dag
    Gym 102035E:New Max
    Gym
    Linux常用命令-总结
    Linux常用命令
    Linux常用命令
    分布式会话 拦截器 单点登录
  • 原文地址:https://www.cnblogs.com/wangshicheng/p/14360560.html
Copyright © 2011-2022 走看看