我有一个带
的Django模型...
image = models.ImageField(default=None, upload_to=settings.PHOTO_UPLOAD_TO)
...
我更改了settings.PHOTO_UPLOAD_TO
的值,但文件保持原样,数据库条目似乎也没有改变。新添加的图像放在正确的新位置,但不是旧位置。这是预期的行为吗?有没有办法迁移图像位置?我想略微更改项目的目录/ URL结构。
答案 0 :(得分:0)
FileField
/ ImageField
的路径相对于MEDIA_ROOT
存储,因此如果您想将文件移动到新的upload_to
文件夹,那么您将会需要自己将其放入迁移中(如您所建议的那样)。