0

我正在创建一个博客引擎,需要用户在 production.ini 中输入引擎的配置,我想创建一个用户界面,允许用户输入他/她的博客的设置

我已经可以使用从 production/development.ini 获取当前设置

event['theme'] = settings['theme']
event['blogname'] = settings['blogname']

但我也希望能够获取 development/production.ini 的路径或当前正在使用的配置文件的路径,然后在编辑后保存。

4

1 回答 1

2

这不是该configuration.ini文件的目的。它明确旨在成为您的应用程序的只读设置。设置字典中没有内置线程安全性。话虽如此,global_config['__file__']在应用程序启动时存在 INI 文件的路径,因此如果您真的需要,可以覆盖它。但一般来说,文件存储的位置应该在文件系统上是只读的。

也许您想编写一个脚本来提示用户输入信息并转储生产.ini 供他们使用?

env/bin/setup-blog -o production.ini

也许问题的答案应该存储在数据库或一些支持在运行时变异的外部存储中?

于 2013-01-19T17:54:26.787 回答