设置Django的FileField为一个现有文件

25 浏览
0 Comments

设置Django的FileField为一个现有文件

我在硬盘上有一个现有的文件(例如 /folder/file.txt),并且在Django中有一个FileField模型字段。

当我执行以下操作:

instance.field = File(file('/folder/file.txt'))
instance.save()

它会将文件重新保存为file_1.txt(下一次是_2等)。

我知道为什么会这样,但我不想要这种行为 - 我知道我想要与该字段关联的文件确实存在,我只希望Django指向它。

如何做到?

0