• 搭建django环境和简单的开发post、get接口(转载)


    搭建Django环境及开发接口

     

    一.搭建Django环境

    1.安装django

    cmd,然后输入python -m pip install  django

    2.创建Django项目

    3.启动Django

     点击下面的网址http://127.0.0.1:8000/,可以看到Django的首页

    二.Django之接口工作原理

    1.创建应用程序app

    在文件夹中创建第二个app应用

    cmd,进入文件夹目录,输入python manage.py startapp 应用名称

     2.接口工作原理

    首先注释掉在setting文件中系统生成的url,加上应用程序的名称在setting文件中。

    然后需要定义应用程序的url映射,定义一个login的页面和调用的方法,然后导入方法

    最后在myapp->views中创建login方法

    重新启动项目,在地址后面加上login,可以看到返回信息

     3.开发post接口

    首先在template文件夹中创建一个html文件

    创建一个表单,表单有一个用户名,一个密码,name和psd调用字段username和password。数据提交到login方法下面。

     

    然后在views页面中

    最后启动程序,打开login页面

     输入用户名和密码,点击登录后,页面报错。未做安全验证

    为了解决这个问题,在settings文件中把这个警告注释掉

     再刷新登录界面,输入内容

    提交数据

    可以用fiddle抓包验证请求数据和返回的数据。

    这样就完成一个post请求的接口开发

    4.开发get接口

    views页面中因为访问login页面时,后面调用的是login方法,所以可以把login方法改为:返回的内容就是输入的内容,拼接在地址上

    修改Login方法

     在地址栏加上字段和值:

     

     用fiddle抓包返回的是TextView形式的数据

    5.接口数据处理,以json格式返回

    重新启动项目,可以看到返回结果是以json格式返回的

    原文地址:https://www.cnblogs.com/dydxw/p/12331595.html

  • 相关阅读:
    子页面向父页面传值
    UEditor的使用方法
    MVC 生成PDf表格并插入图片
    简单行列转换记录
    此数据库没有有效所有者“的解决,我很受用
    ASP.NET MVC3 使用kindeditor编辑器获取不到值
    c#读写文件
    VB 中Sub和Function的区别
    问题集
    hadoop2.7.2运行例子时报错
  • 原文地址:https://www.cnblogs.com/will-wu/p/15200652.html
Copyright © 2020-2023  润新知