gpt4 book ai didi

python - 如何在 Google App Engine 扩展类中创建动态字段?

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:19 25 4
gpt4 key购买 nike

我有一个名为 widget 的 db expando 类。

我传入一个 json 字符串并将其转换为字典,然后将其添加到数据存储区。

我的问题是如何循环遍历我的字典以创建动态字段。

widget = Widget.get_by_key_name(key_name)
widget.name = self.request.get('wname')
fields = simplejson.loads(self.request.get('wcontents'))
for k,v in fields.iteritems():
widget.k = v

这将“k”呈现为我的字段名称,与字典中的 k 值相对。

最佳答案

语法 widget.k 引用对象 widget 上的属性 k。要动态选择您设置的属性,请使用内置的 setattr方法:

setattr(widget, k, v)

像这样动态设置属性将在该特定实体上创建字段。

关于python - 如何在 Google App Engine 扩展类中创建动态字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4160752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com