首页 > 其他分享 >django学习笔记-请求与响应

django学习笔记-请求与响应

时间:2022-12-04 16:35:56浏览次数:64  
标签:return render req request 笔记 django 响应 print POST

1.请求与响应

def test(request):
    # 获取请求方法
    print(request.method)
    # 获取get的url请求参数
    print(request.GET)
    # 获取post请求体参数
    print(request.POST)

    # 内容字符串形式返回
    # return HttpResponse("返回内容")

    # 使用render重新渲染,渲染后返回
    # return render(request,"test.html",{"title":"abc"})

    # 重定向
    return redirect("https://www.baidu.com")

2.一个案例

def login(req):
    if req.method == "GET":
        return render(req, "login.html")
    print(req.POST)
    username = req.POST.get("user")
    password = req.POST.get("pwd")
    if username == "admin" and password == "123":
        return redirect("https://www.baidu.com")
    return render(req, "login.html", {"error_msg": "用户名或密码错误"})
<h1>用户登录</h1>
<form method="post" action="/login/">
    {% csrf_token %}
    <input type="text" name="user" placeholder="用户名"/><br/>
    <input type="password" name="pwd" placeholder="密码"/>
    <input type="submit" value="提交"/>
    <span style="color: red;">{{ error_msg }}</span>
</form>

{% csrf_token %}具体可了解:Django中CSRF原理及应用详解

标签:return,render,req,request,笔记,django,响应,print,POST
From: https://www.cnblogs.com/CarlosX/p/16950036.html

相关文章

  • 【React自学笔记07】一些必备知识点
    一、样式设置1.内联样式...2.外部样式表...3.模块化css使用步骤:创建一个xxx.module.css在组件中引入cssimportclassesfrom'./App.module.css';通过cl......
  • django学习笔记-模板语法
    1.参数传递name="张三"alist=['a','b','c']adict={"name":"张三","role":"管理员","gender":"男"}data_list=[{"name":&......
  • django 下载创建一个项目
    作者:熊小辉 首先要下载  python  打开Pychaem 点击终端  新建一个文件叫djgo或者随便的名字终端切换到创建的文件下面cdD:\文件/djgo   创......
  • ts学习笔记(一)之踩坑
    1、无法加载文件,因为在此系统上禁止运行脚本解决方法:以管理员身份运行vscode执行:get-ExecutionPolicy,会显示Restricted,表示状态是禁止的;执行:set-ExecutionPolicyRemo......
  • 驱动开发学习笔记---块设备
    一、块设备简介块设备驱动是存储设备驱动,块设备驱动相比字符设备驱动的主要区别如下:①、块设备只能以块为单位进行读写访问,块是linux虚拟文件系统(VFS)基本的数据传输......
  • 乘法逆元学习笔记
    定义当\(a,b\)满足\(ab\equiv1\pmodp\),\(a,b\)互为\(\pmodp\)的乘法逆元,也记作\(a^{-1}\)和\(b^{-1}\)。前置知识1.费马小定理若\(p\)为质数且\(\gc......
  • 二元一次不定方程学习笔记
    定义含有两个未知数,且未知数项的次数都是\(1\)的不定方程就是二元一次不定方程,一般可以化成下面的形式:\[ax+by=c\]前置知识裴蜀定理定理:对于一个二元一次不定方程,当......
  • 离散对数&BSGS学习笔记
    离散对数定义求\(k\)使得\(a^k\equivn\pmodp\),称\(n\)在模\(p\)意义下以\(a\)为底的对数是\(k\)。如何求离散对数BSGS(BabyStep,GiantStep)大步小步算......
  • 中国剩余定理学习笔记
    作用中国剩余定理(ChineseRemainderTheorem,CRT),也称孙子定理,是用来求解线性同余方程组,即如下面的方程组:\[\begin{cases}x\equiv&a_1\({\rmmod}\p_1)\\x\equi......
  • 威尔逊定理学习笔记
    定理当且仅当\(p\)是质数时,\((p-1)!\equiv-1\pmodp\)。证明首先对于\(p<5\)时,直接证即可。对于\(p\ge5\),分成以下几种情况:\(p\)为合数但不为质数......