confirmation = property(_get_confirmation, _set_confirmation)
confirmation.short_description = "Confirmation"
当我尝试上述内容时,我得到一个例外情况,我不太明白:
AttributeError: 'property' object has no attribute 'short_description'
这是另一个问题的answer,但我无法评论,因为我没有足够的积分或其他东西。 : - (
在其他测试中,我在类似的情况下也遇到了这个错误:
TypeError: 'property' object has only read-only attributes (assign to .short_description)
任何想法?
答案 0 :(得分:3)
property()的结果是一个无法添加新字段或方法的对象。它是不可变的,这就是你得到错误的原因。
[编辑]对于answer,您可以参考:我认为当您查看示例时,示例的缩进是完全错误的。现在已经修复了这个问题。