gpt4 book ai didi

python - Django 中的全局 upload_to 覆盖

转载 作者:行者123 更新时间:2023-12-01 06:04:55 25 4
gpt4 key购买 nike

假设我有很多这样的模型:

class ExampleModel(models.Model):
photo = models.ImageField(upload_to='photos/')
image = models.ImageField(upload_to='images/')

class AnotherExampleClass(models.Model):
another_image = models.ImageField(upload_to='another_images/')

因此,有许多具有 ImageField 的不同模型,它们具有不同的字段名称。我想要的是以某种方式覆盖所有 upload_to ,如下所示:

upload_to = '%s/%s' % (upload_to, self.id)

例如,如果我将图片上传到 another_image 字段,文件路径将为:

'another_images/1/picture.jpg'

我意识到我需要创建一些基于models.ImageFieldCustomImageField。但究竟如何以最小的痛苦实现这一目标呢?

最佳答案

上传至 can be一个可调用的。你知道下一步该做什么。 :-)

关于python - Django 中的全局 upload_to 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8586953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com