@property
def returns_an_int(self):
some_var = do_something_that_returns_int()
if some_var:
return int(some_var)
else:
return 0
我有一個屬性使用上面的代碼,這是應該(並)確實返回一個int。 (我把int鑄造在它上面來仔細檢查)然而,當我嘗試使用它來命令獲取,cls.query().order(cls.returns_an_int)
我得到了一個類型錯誤TypeError: order() expects a Property or query Order; received <property object at 0xsome-hex-address>
- 我嘗試過使用+或 - 來查看我是否可以讓它獲得一個值,因爲我在其他問題中看到它,但它不起作用。我究竟做錯了什麼?我錯過了一些基本的東西來使它工作嗎?AppEngine Python的NDB類型錯誤.order()
謝謝!那麼我可能最終會改變我的模型。 – Rudi