首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Django -如何创建文件并保存到模型的FileField?

Django -如何创建文件并保存到模型的FileField?
EN

Stack Overflow用户
提问于 2011-09-22 20:49:25
回答 3查看 117.9K关注 0票数 139

这是我的模型。我想要做的是生成一个新文件,并在保存模型实例时覆盖现有文件:

代码语言:javascript
复制
class Kitten(models.Model):
    claw_size = ...
    license_file = models.FileField(blank=True, upload_to='license')

    def save(self, *args, **kwargs):
        #Generate a new license file overwriting any previous version
        #and update file path
        self.license_file = ???
        super(Request,self).save(*args, **kwargs)

我看到了很多关于如何上传文件的文档。但是,如何生成文件,将其分配给模型字段,并让Django将其存储在正确的位置?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7514964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档