У меня есть такая модель:
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:
Упс ... Я узнал, что у меня также был обработчик запроса, названный так же, как модель;