无法分配运算符,但需要在赋值的左侧有一个变量

时间:2016-01-19 12:35:07

标签: python

     def save_in_field(self, fieldname, filename, extension):
        self.instance.image_main = self.saving_path + self.slug + '_' + filename + extension

然后:

def execute(self):
    for key, value in self.sizes.items():
        # Save images in fields
        self.save_in_field(key, key, '.png')

问题是我需要' image_main'在for循环中,它是一个变量,其值在每次迭代时都会改变。 连接不起作用,那么处理这种情况的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

尝试

var = 'image_main'
self.instance[var]