1

重複の可能性:
Google アプリ エンジンの選択プロパティ

私は App Engine と Python の初心者です (私の経験は ASP です)。

AppEngine ドキュメント ( https://developers.google.com/appengine/docs/python/datastore/datamodeling ) の DataModeling セクションには、次のように始まる例が示されています。

class Pet(db.Model):  
    name = db.StringProperty(required=True)  
    type = db.StringProperty(required=True, choices=set(["cat", "dog", "bird"]), default="dog")  

Jinja2 PetCreate.html テンプレートでこれらの許容値を参照するにはどうすればよいですか?

選択オプションがDjango関連の構造だけであるかどうかはわかりません(私はDjangoを使用していません-Jinja2のみです)

これらの値を html 選択構造にハードコードする必要があるのは意味がないようです (とにかく、すべての作成および編集ケースで許容値をハードコードする必要がある場合は、わざわざモデルに入れる必要があります)。

このモデルに合わせた PetCreate.html テンプレートの例を教えてください。

私は Python2.7 を使用しており、テンプレートに Jinja2 を使用しようとしており、(Cloud SQL ではなく) Datastore を使用したいと考えています。

ありがとう。

4

1 に答える 1

0

最終的に、他の理由でフォームをハードコーディングしたいと判断したため、これは必要ありませんでした。そうは言っても、NDB、jinja2、およびWTFormsを使用してこれの参照を見ました。

于 2012-08-21T15:59:52.457 に答える