3

我无法访问由属性返回的字典的 items(),即

{{obj.prop}}

返回字典,而

{{obj.prop.items}}

是空的。这是房产本身

@property
def prop(self):
    return self.__mydict

有什么问题?

4

1 回答 1

1

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()改用。

于 2013-09-22T15:53:50.607 回答