zoukankan      html  css  js  c++  java
  • 使用django开发一个简单的post接口

    第1步:创建django项目和app

    创建成功后如图:

    第2步:注册app,这里用pycharm创建项目的可以忽略,pycharm已经自动帮你注册了。

    第3步,定义视图函数:

    函数如下:

    from django.shortcuts import render
    from django.http.response import HttpResponse
    from django.shortcuts import render_to_response
    
    # Create your views here.
    def login(request):
        if request.method == 'POST':
            username = request.POST.get('username')
            return HttpResponse(username)
        else:
            return render_to_response('login.html')
    

      

    第4步,在templates下创建html文件:

    html文件如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>登录页面</title>
    </head>
    <body>
    <form method="POST" action="/login/">
        <h1>用户名:<input type="text" name="username"></h1>
        <h1>密码:<input type="password" name="password"></h1>
        <input type="submit" value="登录">
    </form>
    
    </body>
    </html>

    第5步,在urls里面添加url映射:

    第6步,注释掉csrf验证:

    不注释访问会报错403:

    第6步,进入项目目录,python manage.py runserver运行项目:

    访问地址:

    接口抓包返回信息:

  • 相关阅读:
    csharp: mappings using Dapper-Extensions+Dapper.net.
    SQL Anywhere5.5: Metadata
    Csharp: read Sybase SQL anywhere5.5 using c#
    Sybase SQL anywhere5.5
    Spark基本概念
    Spark之RDD(含Java运行环境配置)
    Spark简介及安装
    Scala编程进阶
    Scala面向对象
    Scala基础
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/12124390.html
Copyright © 2011-2022 走看看