设置Django的FileField为一个现有文件
我在硬盘上有一个现有的文件(例如 /folder/file.txt),并且在Django中有一个FileField模型字段。
当我执行以下操作:
instance.field = File(file('/folder/file.txt'))
instance.save()
它会将文件重新保存为file_1.txt
(下一次是_2
等)。
我知道为什么会这样,但我不想要这种行为 - 我知道我想要与该字段关联的文件确实存在,我只希望Django指向它。
如何做到?