首页 > TAG信息列表 > filefield

python-Django FileField:如何设置默认值(自动创建空文件)?

我有一个这样的模型: class MyModel(models.Model): name = models.CharField(max_length=255) code = models.FileField() 提交新的MyModel时,我想允许代码字段保留为空,在这种情况下,我需要Django创建一个空文件(具有任意名称). 问题是:正确的方法是什么? 我在文档中找不

删除Django-Storages S3中的默认文件名

我在亚马逊S3上使用django-storages,并通过以下方式上传图像文件: models.ImageField(upload_to="img=%Y-%m-%d", max_length=256, blank=True, null=True) 但是,将文件上传到S3时,文件末尾会附加原始文件名.我如何摆脱它并用一些随机哈希代替它呢?解决方法:Supply a callable inst

python-AttributeError:“文件”对象没有属性“ _committed”

我的模型中有一个DjangoFileField.我试图将音频类型从FielField转换为mp3,然后再次尝试保存.但是在转换类型并使用pydub将其导出后,它返回以下错误 AttributeError: 'file' object has no attribute '_committed' 我的代码是这样的 def get_from_function(AudioSegment, format)