首页>>后端>>Python->django接口怎么写(django接口开发经验之谈)

django接口怎么写(django接口开发经验之谈)

时间:2023-12-20 本站 点击:0

导读:很多朋友问到关于django接口怎么写的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

Django REST framework编写图片上传接口并测试

在做接口自动化时,有时会遇到图片上传的接口,这时Content-Type就不是application/json。

这里使用DRF编写一个图片上传接口,并测试。

一、编写图片上传接口

首先创建一个我们希望用来存放文件的文件夹,并且在settings.py中配置路径:

在项目的urls.py中配置media的路由:

在应用的models.py中创建模型:

并且在serializers.py中创建序列化:

编写视图views.py:

给应用的urls.py配置路由:

最后我们测试一下:

使用django开发一个比较简单的post接口

先把前置条件说一下

1.首先搭建好django环境 win+r 打开命令提示符 pip install django

3.然后创建一个自己的app

同样在命令提示符 进入刚创建的工程所在路径 输入 python manage.py startapp xxx(这个指你要创建的app名字),创新编辑器可以看到

4.正式开始开发一个post请求

首先设置好参数 在seetings.py文件里如图修改

views.py

最后在templates文件夹下创建一个html文件简单地写一下前端

我这里直接贴自己写的 login.html

code部分算是完成 看一下效果

还可以进入fiddler查看验证,为了比较好查到 我们先打开fiddler后输入用户名 密码后fiddler上 remove all session

可以得到这么一条数据包

username,password的值也和我们输入的一致

到此完成一个简单的post请求开发

Django RESTframework(一):接口与规范

1)用 api 关键字标识接口 url

2)接口数据安全性决定优先选择 https 协议

3)如果接口有多个版本存在,需要在 url 中标识体现

4)接口参数的数据源称之为资源,在url中一般采用 资源复数 形式,一个接口可以概括对该资源的多种操作方式

5)请求方式有多种,用一个url处理如何保证不混乱-通过请求方式标识操作资源方式

2)资源的状态码文字提示

4)不能直接返回的资源(子资源、图片、视频等资源),返回该资源的 url 链接

结语:以上就是首席CTO笔记为大家介绍的关于django接口怎么写的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/45995.html