zoukankan      html  css  js  c++  java
  • Django框架之登录案例

    内容:

    (1)request.GET和request.POST

    (2)获取get方法提交和post方法提交的数据

    一、登录案例

    登录逻辑代码

    def login(request):
        if request.method=="GET":
            print(request.GET)
            print(request.GET.get("a"))
            return render(request,"login.html")
        if request.method=="POST":
            print(request.POST)
            return HttpResponse("post请求")

    前端代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <form method="POST" action="/login/">
        <input type="text" name="user" /><br/>
        <input type="text" name="pwd" /><br/>
        <input type="submit" value="登录" />
    </form>
    </body>
    </html>

    url配置路径

    url(r'^login/',login),

    request.GET是获取get方法提交的所有参数

    request.POST是获取post方法提交的所有参数

    request.GET.get("user") :获取get方法中参数名为user的参数,使用这种方法的好处是如果没有user参数名的话,不会报错

    request.POST.get("user") :获取post方法中参数名为user的参数,使用这种方法的好处是如果没有user参数名的话,不会报错

     request.method=="POST" :如果是post请求提交的话,执行下面的语句

    request.method=="GET" :如果是get请求提交的话,执行下面的语句

  • 相关阅读:
    MapReduce实例
    hadoop 分布式安装
    redis缓存
    Flink初始
    Flume初始
    大数据学习之路(持续更新中...)
    使用VisualVM分析性能
    JVM的理解
    Java日记
    UI笔记2
  • 原文地址:https://www.cnblogs.com/fjiqiang/p/10850858.html
Copyright © 2011-2022 走看看