繁体   English   中英

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

[英]What is the best approach to implement configuration app with Django?

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

要求:

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

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

我发现djblets.siteconfig非常有用。 与管理应用程序配合使用非常好,并且非常易于使用。 强烈推荐。

有一段时间(一年前),我使用dbsettings来通过管理界面访问某种业务配置,但是我不能说它今天如何适合。

我认为,如果使其他应用程序(在解释/应用程序加载时)依赖于配置应用程序中设置的值,将会遇到麻烦。 您可以在解释时在Python代码中使用某种占位符值,然后在post_syncdb信号上提取实际的配置数据吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM