【问题标题】:What is the best approach to implement configuration app with Django?用 Django 实现配置应用程序的最佳方法是什么?
【发布时间】:2010-10-01 08:06:58
【问题描述】:

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

要求:

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

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

【问题讨论】:

    标签: python django configuration django-models django-admin


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • TODO:与 newforms-admin 集成:/ 谢谢,无论如何它可能值得一试。
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2010-11-20
        • 1970-01-01
        • 2012-03-22
        • 2011-12-10
        • 1970-01-01
        • 2010-10-31
        • 2023-03-05
        • 2021-01-09
        • 2011-01-04
        相关资源
        最近更新 更多