我有一个带字段的模型
class ExampleObject(model.Model):
logo = models.FileField(upload_to="topics/")
当我想使用ExampleObject&#39的save()方法通过Command保存文件时:
topic.logo.save(
"filename.svg",
File(open(path_to_file))
)
它将文件保存在topics/
文件夹中,但是当我想打开它时,我收到以下错误:
没有这样的文件或目录:/path/to/file/without/upload_to/filename.svg
有什么问题?
答案 0 :(得分:0)
确保文件已正确保存在文件系统中,并确保配置MEDIA_ROOT
看看https://docs.djangoproject.com/en/1.11/howto/static-files/
答案 1 :(得分:-1)
感谢您的帮助!但我明白了。我没有通过.save()方法修复它,但我把上传文件放在创建方法中,它删除了我的问题。