【发布时间】:2010-04-20 08:30:56
【问题描述】:
使用 django 在服务器上使用唯一文件名重命名照片的最佳方法是什么?我想确保每个名称只使用一次。是否有任何 pinax 应用程序可以做到这一点,也许使用 GUID?
【问题讨论】:
-
你需要一个 python 库来重命名文件,所以它们是独一无二的?
-
查看@mlissner 的回答。使用默认
Storage类的文件现在将自动生成唯一名称,不再需要用户代码。见get_available_name -
Django 默认已经这样做了。只需将所有图像命名为“image.jpg”,从第二张开始,它们将自动命名为:
image_XpmEQxy.jpg。
标签: python django pinax file-rename