存储配置详细信息

2024-01-20

我有一堆字符串和整数常量,在应用程序的各个位置使用。 我打算将它们放在一个集中的位置,以便将来更容易更改它们。我可以想到以下方法:

1)将它们作为单独的变量,存储在模型中db.py

settings_title = "My Amazing App"
settings_ver = 2.0
settings_desc = "Moar and Moar cats"

2)将它们作为字典,存储在db.py

settings = { "title": "My Amazing App",
    "ver" = 2.0,
    "desc" = "Moar and Moar cats"
}
  • 使用该模型是个好主意吗db.py?我听说它会针对每个请求进行评估。将设置放在那里会产生明显的开销吗?
  • 这两种方法在性能方面有什么区别吗?
  • 有更好的方法吗?

您可以直接将您的配置变量放入.py文件并通过在模块中导入来使用该文件,就像 django 使用的那样setting.py。如果您想在某些部分的基础上组合变量,那么您可以使用ConfigParser http://docs.python.org/library/configparser.html可以准备.cfg file.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

存储配置详细信息 的相关文章

随机推荐