当前位置: 首页 > 网络应用技术

如何上传Django后端的图片(2023年最新分享)

时间:2023-03-08 21:05:09 网络应用技术

  简介:许多朋友问有关Django如何上传图片的问题。本文的首席执行官注释将为您提供一个详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  harding download of togragon toploy。

  简单的方法是完成文件上传并以表单进行操作。这很简单。接口更糟。

  Django上传图片:

  从PIL导入图像

  def uploadimage(请求):

  如果request.method =='post':

  content = request.files ['image field']

  尝试:

  img = image.open(content)

  #img.thumbnail((500,500),image.antialias)#

  img.save(“ abv.png”,“ jpg”)#保存图片

  除例外,E:

  返回httpresponse(“错误%s”%e)

  返回httpresponse(“ ok”)

  返回httpresponse(“错误”)

  测试HTML:

  身体

  div class =“ file-box”

  form action =“ method =”

  输入类型='text'名称='textfield'id ='textfield'class ='txt' /

  输入type =“ file” name =“ image field” class =“ file” id =“ image field” size =“ 28” onChange =“ document.getElementById('textfield')。值= this.vartue” / / /

  输入type =“ submist” name =“ sumper” class =“ btn” value =“ upload” / / / /

  /形式

  /div

  /身体

  自动化接口时,有时会遇到图片上传的接口。目前,内容类型不是应用程序/JSON。

  这是DRF编写图片上传界面和测试。

  1.写图片上传界面

  首先创建一个文件夹我们要存储文件,并在settings.py中配置路径:

  在项目的urls.py中配置媒体路线:

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

  并在serializer.py中创建序列化:

  写视图。

  urls.py配置路由到应用程序:

  最后,让我们测试:

  结论:以上是首席CTO注释的Django后端的全部内容。感谢您阅读本网站的内容。我希望这对您有帮助。有关如何上传Django背面的图片的更多信息,请不要忘记在此网站上找到它。