Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么Django要向媒体文件夹中的图像添加字符?_Python_Django - Fatal编程技术网

Python 为什么Django要向媒体文件夹中的图像添加字符?

Python 为什么Django要向媒体文件夹中的图像添加字符?,python,django,Python,Django,我在数据库中创建了一个新游戏,并将其与batman.jpg关联。再次访问时,它创建了一个名为batman_2KOgdIN.jpg的图像副本。这与其他图像相同。为什么会这样?保留副本可以吗?这是Django的自动文件复制预防。如果上载的文件与现有文件同名,Django会在文件名中添加后缀,例如_2KOgdIN,以确保其唯一性 为了避免这种情况,您可以通过自定义文件上载

我在数据库中创建了一个新游戏,并将其与batman.jpg关联。再次访问时,它创建了一个名为batman_2KOgdIN.jpg的图像副本。这与其他图像相同。为什么会这样?保留副本可以吗?

这是Django的自动文件复制预防。如果上载的文件与现有文件同名,Django会在文件名中添加后缀,例如_2KOgdIN,以确保其唯一性

为了避免这种情况,您可以通过自定义文件上载