使用Django实现配置应用程序的最佳方法是什么?

ohn*_*oes 2 python django configuration django-models django-admin

我需要为基于Django的应用程序编写一种配置注册表.

要求:

  1. 最有可能的是param_name:param_value结构
  2. 可通过管理界面进行编辑
  3. 必须使用syncdb.如何处理其他应用程序依赖于配置模型并且模型本身尚未在DB中初始化的情况?假设我想拥有可配置的模型字段属性,即默认值设置?

任何想法或建议将不胜感激.

Bai*_*ose 5

我发现djblets.siteconfig非常有用.与Admin应用程序配合使用,非常易于使用.强烈推荐.