django可配置的应用程序设置

时间:2013-06-27 15:02:42

标签: django django-models django-admin

我有一个应用程序主页,其中应包含许多可配置的参数(如横幅,欢迎文本等)。 存储该数据以避免在模板中进行硬编码并允许用户通过管理面板对其进行配置的最佳解决方案是什么?

我应该发明一些配置文件并通过管理界面解析/修改它吗?

带有item-value的模型“settings”看起来并不是一个好主意,因为我需要存储不同类型的数据(文本,整数等)。很多只有一两行模型的方法看起来过分。

最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

毕竟,因为我有大约20个设置项目,所以决定为每个可配置项目创建一个带有字段的模型设置。

在这种情况下,我将只有一个型号,并且将来它甚至可以扩展到在邻居应用程序中用于类似用途。