我无法访问由属性返回的字典的 items(),即
{{obj.prop}}
返回字典,而
{{obj.prop.items}}
是空的。这是房产本身
@property
def prop(self):
return self.__mydict
有什么问题?
我无法访问由属性返回的字典的 items(),即
{{obj.prop}}
返回字典,而
{{obj.prop.items}}
是空的。这是房产本身
@property
def prop(self):
return self.__mydict
有什么问题?
Python 字典没有名为 的字段items
,但它有一个名为的函数items
。
以下是 PEP 3106 中的示例:http: //www.python.org/dev/peps/pep-3106/
a = d.items()
for k, v in a: ...
# And later, again:
for k, v in a: ...
如果你想确认,你可以去 Python 的交互式终端,创建一个对象(例如 obj),然后输入help(obj.prop)
,你应该会看到所有可用的字段和函数。
回到你的问题,你应该obj.prop.items()
改用。