私はちょうどPythonを学び始めました。私はゆっくりとそれをやっていますが、私は問題に直面しました。Pythonの同じファイルに2つのデータベースを定義することはできませんか?
私は、GoogleのApp Launcher SDKを使用して記事を含む簡単なウェブサイトを作成しようとしています。私は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のチュートリアルだけ変化からクエリをコピーした私は、その後、クエリを作成するすべての情報を取得し、テンプレートにそれを投稿してみてください 変数はまだ動作しません。
アイデア?
おお、私はとても恥ずかしい、あなたの特定の問題解決のための十分な..ですどうもありがとう、どのように私は、このようなミスをするだろうか? – Crembo
ああ、簡単。私は毎日このように3つのことをしています。 :-) –