Django的。上传新文件时不会删除文件

时间:2010-11-29 22:05:57

标签: django

当新文件上传时,Django不会删除旧文件。而不是将'_'添加到新文件名并将旧文件保留在存储中。如何解决?

2 个答案:

答案 0 :(得分:3)

看来你的问题不是你真正的问题。

首先,你的头衔只是一个投诉。你可能想解决这个问题。

第二,“它如何解决?”这是一个可怕的问题,因为它不是一个需要“解决方案”的“问题”。这是该领域的一个特色。

第三,在评论(不是问题)中你问这个(“所以没有办法删除文件?”),这可能比其他两个问题都要糟糕。

答案是“不”。没有办法删除文件是不正确的。

(提示,避免否定问题。)

我的偏好是留在那。答案是不”。请问更好的问题。

但是,我会提供一个暗示,我猜你真正的问题是什么。

http://docs.djangoproject.com/en/1.2/ref/models/fields/#django.db.models.FieldFile.delete

答案 1 :(得分:1)

我同意评论这是一个功能,而不是一个错误,但我会指出有一个票据打开(后来关闭为wontfix)对Django可能有用,如果你想尝试“解决这个问题。有关补丁和其他评论/指导,请参阅http://code.djangoproject.com/ticket/11663