在Google App Engine中存储配置设置的最佳方法是什么?

时间:2016-05-10 02:29:42

标签: python google-app-engine application-settings

我有一个基于python的谷歌应用引擎网络服务器。我想保存某些配置,以便配置更改不应保证服务器重新启动。例如,我的web服务器向另一台服务器发出http请求,我想将辅助服务器的host:port存储为配置设置。

我正在考虑使用数据库表。是否有其他替代方案,如环境变量等?

1 个答案:

答案 0 :(得分:0)

我最终创建了一个数据库表来存储配置文件,如Python and YAML- GAE app settings file

中所示
class Config(db.Model):
    """
    Application Config
    """   

    name  = db.StringProperty(required=True)
    value = db.StringProperty(required=True)

    @staticmethod
    def create_config(name,
                      value):
        pass