1
我有這樣一個模型:查詢奇怪的行爲。谷歌App Engine數據存儲
class Group(db.Model):
name = db.StringProperty()
description = db.TextProperty()
有時候執行查詢時一樣:
groups = Group.all().order("name").fetch(20)
或
groups = Group.all()
我得到錯誤的按摩是這樣的:
Traceback (most recent call last):
File "/opt/google_appengine/google/appengine/ext/webapp/__init__.py", line 501, in __call__
handler.get(*groups)
File "/home/al/Desktop/p/mwr-dev/main.py", line 638, in get
groups = Group.all()
AttributeError: type object 'Group' has no attribute 'all'
但是,當我使用具有相同含義的GQL查詢時,一切都很順利。
爲什麼會發生這種情況?我不明白爲什麼GAE認爲'全部'是屬性?
UPDATE: 哎呀......我發現我也有請求處理程序命名爲同型號;(