有沒有辦法獲得Appendine中的字符串列表屬性中的第n個元素而不使用for循環?如何檢索AppEngine中StringListProperty的第n個元素?
類似nameOfList [2]
謝謝!
有沒有辦法獲得Appendine中的字符串列表屬性中的第n個元素而不使用for循環?如何檢索AppEngine中StringListProperty的第n個元素?
類似nameOfList [2]
謝謝!
這些屬性是列表,因此所有列表方法都適用。在shell.appspot.com上試試這個:
>>> from google.appengine.ext import db
>>> class MyModel(db.Model):
foo = db.StringListProperty()
>>> m = MyModel(foo=['bar', 'baz', 'ding'])
>>> m.foo[2]
'ding'
我必須承認,我認爲OP會嘗試他自己提出的建議,因此我的問題。回想起來,也許不是! –
我試過了,但不知何故,第一次它不適合我:P我會再試一次 – ana
在過濾器中,或者一旦您從數據存儲中檢索到實體? –