环境准备:
python3.8
django 3.0.6
pycharm 2020.1

1、准备工作

pip3 install django

2、开始代码
2.1、settiong文件配置
INSTALLED_APPS增加自己的app名称


```python
INSTALLED_APPS = ['small_api',]

```python
ALLOWED_HOSTS = ['*']

2.2、增加urls文件配置

```urlpatterns = [path('admin/', admin.site.urls),path('api/v1/alarm/', views.get),
]

其中views.alarm代表views文件里面的方法

3、views文件修改

‘’‘GET接口’’’

from django.http import JsonResponse  #接口返回的是json,需要引入的信息
def get(request):if request.method == "GET": #获取判断请求方式request_dict = request.GET  #获取接口请求发送过来的信息query = request_dict["query"] #获取接口请求发送过信息'''在这里可以写接口在发送请求后的一系列处理方法'''request_data = {"code":200,"message":"请求成功"}return JsonResponse(request_data)

‘’‘POST接口’’’

'''POST接口'''
from django.http import JsonResponse  #接口返回的是json,需要引入的信息
from django.views.decorators.csrf import csrf_exempt   #post接口需要引入的信息
@csrf_exempt
def post(request):if request.method == "GET": #获取判断请求方式request_dict = request.body  #获取接口请求发送过来的信息query = request_dict["query"] #获取接口请求发送过信息'''在这里可以写接口在发送请求后的一系列处理方法'''request_data = {"code":200,"message":"请求成功"}return JsonResponse(request_data)

4、启动

python manage.py runserver 0.0.0.0:8000

5、部署到服务器自动运行

nohup python3 manage.py runserver 0.0.0.0:8000 &

6、启动完成后就可以使用postman或者其他软件进行调用,本机跑的时候调用的地址就是:127.0.0.1:8000,服务器的上启动的话调用地址就使用服务器xxx.xxx.xxx.xxx:8000,x代表服务器对应地址

django开发api接口相关推荐

  1. 初识Django —Python API接口编程入门

    初识Django -Python API接口编程入门 一.WEB架构的简单介绍 Django是什么? Django是一个开放源代码的Web应用框架,由Python写成.我们的目标是用Python语言, ...

  2. python产品发布会_阅读虫师django开发发布会系统以及django开发Web接口分享

    最近阅读了虫师的书籍,关于虫师分析django Web开发以及django 开发Web接口,通过阅读虫师的书籍,学到了很多东西,在这里分享一下,和简友一起学习和讨论 1.创建项目django-admi ...

  3. web api接口开发实例_C# 物联网开发API接口系列(4)

    C# 物联网开发API接口系列(四) #久爱物联网#MQTT# [提纲] 1)获取设备列表(某用户的) 2)单独检查设备是否存在合法 [正文] /// /// 获取设备列表 /// /// 令牌 // ...

  4. php接口开发 安全_PHP开发api接口安全验证的实例讲解

    php的api接口 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道 ...

  5. php api查询开发,PHP开发API接口(注册、登录、查询用户信息)的实例代码

    本节主要内容: php开发API接口的实现代码 一.PHP API接口的服务端部分 复制代码 代码示例: /** * PHP开发API接口 服务端 * edit: www.jbxue.com */ r ...

  6. 智表ZCELL产品V1.4.0开发API接口文档 与 产品功能清单

    为了方便大家使用ZCELL,应网友要求,整理编写了相关文档,现与产品一起同步发布,供大家下载使用,使用过程中如有疑问,请与我QQ联系. 智表(ZCELL)V1.4.0版本  功能清单文档下载地址: 功 ...

  7. php api查询开发,PHP 开发API接口 登记,登录,查询用户资料

    PHP 开发API接口 注册,登录,查询用户资料 服务端 0) { exit(json_encode(1)); //返回1表示注册失败 } else { $addsql = "insert ...

  8. 个人微信号二次开发sdk协议,微信个人号开发API接口

    个人微信号二次开发sdk协议,微信个人号开发API接口 微信SDK程序概要说明 个人微信号开发sdk非微信ipad协议.非mac协议,非安卓协议,api可实现微信99%功能: 无需扫码登录.可收发朋友 ...

  9. java系统智能手表_java_智能手表开发API接口,随着移动技术的发展,许多传 - phpStudy...

    智能手表开发API接口 随着移动技术的发展,许多传统的电子产品也开始增加移动方面的功能,比如过去只能用来看时间的手表,现今也可以通过智能手机或家庭网络与互联网相连,显示来电信息.邮件.照片.新闻.天气 ...

最新文章

  1. SVG.js 文本绘制整理
  2. 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-第8章-有输入时滞的二阶多智能体系统的多一致
  3. GS使用HTTPS登录的设置过程
  4. [XSY4170] 妹子(线段树上二分)
  5. 售前工程师的成长---一个老员工的经验之谈(三)
  6. atitit.导出excel的设计----查询结果 导出为excel的实现java .net php 总结
  7. 给你一个团队,你怎么带?
  8. 解决2021版本idea定位图标消失
  9. 网易,这次你让粉丝们失望了
  10. uboot源码中start.S里中断向量表中不直接LDR   PC ,异常地址,而是使用一个标号
  11. 5.18 对表格按行进行排序 [原创Excel教程]
  12. mac新建文件的方法,新建js文件就是把txt后缀改成js
  13. DNS与HTTPDNS
  14. [BLE]低功耗蓝牙介绍
  15. SSIS_创建SSIS包和数据源
  16. Apache Spark与Apache Drill
  17. PLC模拟量数据的处理
  18. ospfdr选举规则_OSPF的RID的选举的问题及DR/BDR选举原则
  19. Pygame飞机大战(四)——创建己方飞机的类,并添加子弹吧
  20. 微信网页开发:微信内h5使用wx-open-launch-weapp打开小程序,微信内h5使用wx-open-launch-app打开App的方案

热门文章

  1. 952. 按公因数计算最大组件大小 : 枚举质因数 + 并查集运用题
  2. 360手机助手电脑版 v2.5.0.1225 官方版
  3. python虚拟环境virtualenv使用命令行workon的操作错误
  4. C#——垃圾回收(GC)
  5. 深入理解函数的参数——实际参数(实参)和形式参数(形参)
  6. 作为一名程序员如何优雅的使用谷歌搜索技术(Google)?
  7. Cinder对接ISCSI
  8. 海量数据大课学习笔记(5)-阿里云Linux服务器选配和常用中间件环境安装-小滴课堂
  9. 异步io解决c10k问题
  10. iPhone X适配