有两种型号:
class BaseImage(models.Model):
description = models.CharField(max_length=200)
image = models.ImageField(upload_to='images')
class Meta:
abstract = True
class PostImage(BaseImage):
in_text = models.BooleanField()
def __init__(self, *args, **kwargs):
super(BaseImage, self).__init__(*args, **kwargs)
self.image.upload_to = 'images/news/%Y/%m/%d'
如何在基本模型中设置upload_to属性?这是我的尝试不起作用:
self.image.upload_to = 'images/news/%Y/%m/%d'