Django:动态设置模型的属性

时间:2018-06-27 16:36:53

标签: python django orm models

由于未定义“自身”,是否可以动态定义模型的属性?

我有两个模型, 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')

1 个答案:

答案 0 :(得分:0)