Я только начал изучать Python и постепенно осваиваю его, но столкнулся с проблемой.
Я пытаюсь сделать простой сайт со статьями, используя Google Launcher SDK Google.
Теперь все работало нормально, когда я следовал небольшому руководству на сайте Google, но теперь я хочу создать другую базу данных:
class Articles(db.Model):
title = db.TextProperty()
content = db.StringProperty(multiline=True)
date = db.DateTimeProperty(auto_now_add=True)
Здесь нет ошибок.
Затем я пытаюсь сделать запрос, получить всю информацию и отправить ее в шаблон:
class Articles(webapp.RequestHandler):
def get(self):
articles_query = Articles.all().order('-date')
articles = articles_query.fetch(10)
template_values = {'articles': articles}
path = os.path.join(os.path.dirname(__file__), 'articles.html')
self.response.out.write(template.render(path, template_values))
Здесь я получил ошибку:
line 45, in get
articles_query = Articles.all().order('-date')
AttributeError: type object 'Articles' has no attribute 'all'
Я в основном скопировал запрос из учебника Google и просто изменил переменные, но он не работает.
Есть идеи?