django开发api接口
环境准备:
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接口相关推荐
- 初识Django —Python API接口编程入门
初识Django -Python API接口编程入门 一.WEB架构的简单介绍 Django是什么? Django是一个开放源代码的Web应用框架,由Python写成.我们的目标是用Python语言, ...
- python产品发布会_阅读虫师django开发发布会系统以及django开发Web接口分享
最近阅读了虫师的书籍,关于虫师分析django Web开发以及django 开发Web接口,通过阅读虫师的书籍,学到了很多东西,在这里分享一下,和简友一起学习和讨论 1.创建项目django-admi ...
- web api接口开发实例_C# 物联网开发API接口系列(4)
C# 物联网开发API接口系列(四) #久爱物联网#MQTT# [提纲] 1)获取设备列表(某用户的) 2)单独检查设备是否存在合法 [正文] /// /// 获取设备列表 /// /// 令牌 // ...
- php接口开发 安全_PHP开发api接口安全验证的实例讲解
php的api接口 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道 ...
- php api查询开发,PHP开发API接口(注册、登录、查询用户信息)的实例代码
本节主要内容: php开发API接口的实现代码 一.PHP API接口的服务端部分 复制代码 代码示例: /** * PHP开发API接口 服务端 * edit: www.jbxue.com */ r ...
- 智表ZCELL产品V1.4.0开发API接口文档 与 产品功能清单
为了方便大家使用ZCELL,应网友要求,整理编写了相关文档,现与产品一起同步发布,供大家下载使用,使用过程中如有疑问,请与我QQ联系. 智表(ZCELL)V1.4.0版本 功能清单文档下载地址: 功 ...
- php api查询开发,PHP 开发API接口 登记,登录,查询用户资料
PHP 开发API接口 注册,登录,查询用户资料 服务端 0) { exit(json_encode(1)); //返回1表示注册失败 } else { $addsql = "insert ...
- 个人微信号二次开发sdk协议,微信个人号开发API接口
个人微信号二次开发sdk协议,微信个人号开发API接口 微信SDK程序概要说明 个人微信号开发sdk非微信ipad协议.非mac协议,非安卓协议,api可实现微信99%功能: 无需扫码登录.可收发朋友 ...
- java系统智能手表_java_智能手表开发API接口,随着移动技术的发展,许多传 - phpStudy...
智能手表开发API接口 随着移动技术的发展,许多传统的电子产品也开始增加移动方面的功能,比如过去只能用来看时间的手表,现今也可以通过智能手机或家庭网络与互联网相连,显示来电信息.邮件.照片.新闻.天气 ...
最新文章
- SVG.js 文本绘制整理
- 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-第8章-有输入时滞的二阶多智能体系统的多一致
- GS使用HTTPS登录的设置过程
- [XSY4170] 妹子(线段树上二分)
- 售前工程师的成长---一个老员工的经验之谈(三)
- atitit.导出excel的设计----查询结果 导出为excel的实现java .net php 总结
- 给你一个团队,你怎么带?
- 解决2021版本idea定位图标消失
- 网易,这次你让粉丝们失望了
- uboot源码中start.S里中断向量表中不直接LDR PC ,异常地址,而是使用一个标号
- 5.18 对表格按行进行排序 [原创Excel教程]
- mac新建文件的方法,新建js文件就是把txt后缀改成js
- DNS与HTTPDNS
- [BLE]低功耗蓝牙介绍
- SSIS_创建SSIS包和数据源
- Apache Spark与Apache Drill
- PLC模拟量数据的处理
- ospfdr选举规则_OSPF的RID的选举的问题及DR/BDR选举原则
- Pygame飞机大战(四)——创建己方飞机的类,并添加子弹吧
- 微信网页开发:微信内h5使用wx-open-launch-weapp打开小程序,微信内h5使用wx-open-launch-app打开App的方案
热门文章
- 952. 按公因数计算最大组件大小 : 枚举质因数 + 并查集运用题
- 360手机助手电脑版 v2.5.0.1225 官方版
- python虚拟环境virtualenv使用命令行workon的操作错误
- C#——垃圾回收(GC)
- 深入理解函数的参数——实际参数(实参)和形式参数(形参)
- 作为一名程序员如何优雅的使用谷歌搜索技术(Google)?
- Cinder对接ISCSI
- 海量数据大课学习笔记(5)-阿里云Linux服务器选配和常用中间件环境安装-小滴课堂
- 异步io解决c10k问题
- iPhone X适配