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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django REST framework编写图片上传接口并测试相关的知识,希望对你有一定的参考价值。

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

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

一、编写图片上传接口

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

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

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

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

编写视图views.py:

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

最后我们测试一下:

以上是关于Django REST framework编写图片上传接口并测试的主要内容,如果未能解决你的问题,请参考以下文章

Django Rest Framework 序列化程序中的循环依赖

如何在 Django Rest Framework 的 REST API 中为数组数据编写序列化程序?

如何使用 DJango Rest Framework 上传多个图像?

如何在 Django Rest Framework 中编写涉及两个模型的业务逻辑

广告小程序后端开发(5.安装配置django-rest-framework,编写后台登录逻辑)

注册后 Django Rest Framework 无法登录