【问题标题】:Django: Setting model's properties dynamicallyDjango:动态设置模型的属性
【发布时间】:2018-12-06 15:17:44
【问题描述】:

由于没有定义'self',是否可以动态定义模型的属性?

我有两个模型,SliderSliderImage。我想根据相关模型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')

【问题讨论】:

    标签: python django orm models


    【解决方案1】:
    最近更新 更多