相关疑难解决方法(0)

如何访问对应于该属性名称的给定字符串的对象属性

如何设置/获取t给定的属性值x.

class Test:
   def __init__(self):
       self.attr1 = 1
       self.attr2 = 2

t = Test()
x = "attr1"
Run Code Online (Sandbox Code Playgroud)

python attributes object

121
推荐指数
2
解决办法
7万
查看次数

Django:如何从模型实例中按字段名称动态获取字段?

我有一个模型实例和一个包含我必须打印的字段名称的变量:

field_name = "is_staff"
user = User.objects.get(pk=0)
Run Code Online (Sandbox Code Playgroud)

如何通过 field_name 获取该字段的值?我不能只说user.is_staff,因为我无法对该字段进行硬编码is_staff

重要的是,我需要为该字段分配一个值,以这种方式获得:user.is_staff = True.

django

7
推荐指数
1
解决办法
8060
查看次数

标签 统计

attributes ×1

django ×1

object ×1

python ×1