gpt4 book ai didi

python - 如何使用 Google App Engine Python 将变量从 app.yaml 传递到 main.py

转载 作者:太空狗 更新时间:2023-10-30 01:45:04 24 4
gpt4 key购买 nike

我正在尝试将一些配置变量从 app.yaml 传递到我的 main.py。我无法从代码中找到访问 app.yaml 的语法。

例如,您想让用户将他们的客户编号放在 app.yaml 中,然后从 main.py 访问它以传递到 main.html。虽然在 main.py 中创建一个变量来传递它很容易,但似乎最好将它放入 app.yaml 中。

例子:

应用.yaml

    application: xyz
version: 1
runtime: python27
...
clientID: (ID here)

主要.py

    myID = appYAML.clientID
...
values = {'xyz': blah.blah, 'myID': myID }

main.html

    ...
<script>
...
{% ifequal myID %}
my_client = {{myID}}
...
</script>

最佳答案

在 1.6.5 版本中,App Engine 支持此功能[1]:

- In your app.yaml file, you can include an env_variables stanza that will set
the given environment variables in your application's runtime.

有关如何使用它的信息,请访问:https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Defining_environment_variables .

关于python - 如何使用 Google App Engine Python 将变量从 app.yaml 传递到 main.py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10286436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com