Django:动态设置模型的属性
Django: Setting model's properties dynamically
是否可以动态定义模型的 属性,因为 'self' 未定义?
我有两个模型,Slider 和 SliderImage。我想根据相关模型 Slider 中定义的 属性 的值在 SliderImage 中定义 属性 .
class Slider(models.Model):
width = models.SmallIntegerField(blank=True,null=False)
height = models.SmallIntegerField(blank=True,null=False)
class SliderImagen(models.Model):
imagen = ProcessedImageField(
processors[ResizeToFill( **self.slider.width**,**self.slider.height**)])
slider = models.ForeignKey(
'Slider',
on_delete=models.CASCADE,db_column='slider',
related_name='imagenes')
是否可以动态定义模型的 属性,因为 'self' 未定义?
我有两个模型,Slider 和 SliderImage。我想根据相关模型 Slider 中定义的 属性 的值在 SliderImage 中定义 属性 .
class Slider(models.Model):
width = models.SmallIntegerField(blank=True,null=False)
height = models.SmallIntegerField(blank=True,null=False)
class SliderImagen(models.Model):
imagen = ProcessedImageField(
processors[ResizeToFill( **self.slider.width**,**self.slider.height**)])
slider = models.ForeignKey(
'Slider',
on_delete=models.CASCADE,db_column='slider',
related_name='imagenes')