【发布时间】:2010-12-13 02:01:44
【问题描述】:
来自 java 背景,我习惯于拥有一堆属性文件,我可以在运行时根据我正在运行的服务器进行交换,例如开发/生产。
python 中是否有类似的方法,特别是在 Google 的 App Engine 框架上?
现在我将它们定义在 .py 文件中,显然我想要更好的分离。
【问题讨论】:
标签: python google-app-engine properties runtime
来自 java 背景,我习惯于拥有一堆属性文件,我可以在运行时根据我正在运行的服务器进行交换,例如开发/生产。
python 中是否有类似的方法,特别是在 Google 的 App Engine 框架上?
现在我将它们定义在 .py 文件中,显然我想要更好的分离。
【问题讨论】:
标签: python google-app-engine properties runtime
你可以:
通过仪表板编辑数据存储区中的记录(如果您确实需要)
上传新脚本/文件(您可以只读方式访问文件)
将 WEB 服务 API 导出到数据存储中的配置记录(可能不是您的想法)
通过 HTTP 端点访问某个页面
【讨论】:
我看不出使用 python 文件来配置您的应用程序有什么问题(除了文化问题 :))。事实上,我遇到了一个不允许允许我编写配置参数脚本的框架的问题。
也就是说,请查看http://aaron.oirt.rutgers.edu/myapp/docs/W1100_2300.GAEDeploy 讨论如何配置 WHIFF 应用程序资源以配置应用程序以可移植的方式进出 GAE 框架。
【讨论】: