app.yamlから私のmain.pyにいくつかの設定変数を渡そうとしています。私はコードからapp.yamlにアクセスするための構文を見つけることができませんでした。Google App Engine Pythonでapp.yamlからmain.pyに変数を渡す方法
例えば、ユーザーが自分のクライアント番号をapp.yamlに入れ、main.pyからmain.htmlに渡すようにしたいとします。 main.pyに変数を渡して渡すのは簡単ですが、app.yamlに入れる方が良いと思われます。
例:サポートされていない、とあなたはあなたのアプリケーションを置くべき
app.yamlを
application: xyz
version: 1
runtime: python27
...
clientID: (ID here)
main.py
myID = appYAML.clientID
...
values = {'xyz': blah.blah, 'myID': myID }
main.htmlを
...
<script>
...
{% ifequal myID %}
my_client = {{myID}}
...
</script>
これは非常に役に立ちます。私は1.6.5がリリースされた後、私のアプリのこの部分を待って作業します。 ありがとう –
これを使用する方法に関する情報は、次のURLから入手できます。https://developers.google.com/appengine/docs/python/runtime#The_Environment –