在数据库中存储设置
并非所有设置都属于settings.py,因为它有一些特殊的限制:
- 设置包括项目范围。这不仅需要应用程序来扰乱settings.py,但也增加了命名冲突的机会。
- 设置在整个Django的实例不变。它们不能无需重新启动应用程序更改。
- 设定需要程序员才能被改变。这是真实的,即使设置对什么都没有功能的影响。
许多应用程序发现需要克服这些限制,并dbsettings提供了一种方便的方式来这样做。
的django-dbsettings是一个Django应用谁的主要目标是定义的一组占位符将被用于表示存储在数据库中的设置的 然后,设置可能在运行时编辑使用所提供的编辑器,和使用设置在你的应用程序中所有的Python代码将得到更新值。
安装
要安装dbsettings包,只需在任何地方把它放在你的PYTHONPATH
什么在此版本中是新的:
- 在修正错误发生的历史,当测试与LANGUAGE_CODE不同于运行'恩'
- 在为组添加verbose_name选项
- 在清理代码
什么在0.4.1版本新:
- 在固定图像导入
什么在0.3版本的新:
- 在分布包括的TestRunner
什么版本0.2是新的:
- 在修正错误时出现模块级和模型级设置具有相同的属性名称
- 修正编辑模板管理集成
- 在更新README
要求:
- 在Python中
- 在Django的
评论没有发现