Django FileField 替换其它已有文件

譬如CourseResource这个模型下有名为download的FileField字段,想要替换D:/dog.png图片。

from django.core.filesimport File


f = open ("D:/dog.png", 'rb')       这里必须用二进制打开噢

myFile = File(f)

course_resource = CourseResource.objects.get(id=1)

course_resource.download.save('dog.png', myFile)         第一个参数是文件保存的名



参考来自“Django如何创建一个文件并将其保存到模型的FileField中?”

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 2,089评论 0 8
  • Django 准备 “虚拟环境为什么需要虚拟环境:到目前位置,我们所有的第三方包安装都是直接通过 pip inst...
    33jubi阅读 1,342评论 0 5
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,897评论 0 5
  • 刚才看了一篇文章,题目叫做《说说你最难熬的日子是怎样的》,评论各式各样,有些是家庭原因,诸如父母离婚,家庭负债,有...
    臭小妈妈阅读 303评论 0 0
  • 上个月,我在微博上看到了《巨额来电》的热搜,今晚正好有机会把整部电影都看完,可以说这部电影深深触动了我的灵魂,让我...
    七月遇见你阅读 550评论 0 1