django怎么上传图片到数据库?

导读:本篇文章首席CTO笔记来给大家介绍有关django怎么上传图片到数据库的相关内容,希望对大家有所帮助,一起来看看吧。

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

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

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

一、编写图片上传接口

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

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

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

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

编写视图views.py:

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

最后我们测试一下:

django怎么上传文件到数据库

这个做法,是从新建数据库开始的,对于新建数据库 DJANGO会自己在 表名前加一个前缀,所以跟你自己建立的表是不一样的。不信看下数据库中的表。

至于怎么用现有数据库表,可以自己查下,DJANGO连接现有表的操作步骤,

django怎么上传图片到数据库?  第1张

django2.0往数据库存储图片的问题

你在定义model的字段时,去掉图片字段上null=True这个属性,就可以保存空值了。

安利一个Django实战教程Django实战

结语:以上就是首席CTO笔记为大家整理的关于django怎么上传图片到数据库的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:11
下一篇 2023-09-23 13:11

相关推荐

发表回复

登录后才能评论