1

我正在尝试为我正在开发的网站的内容管理器提供一种方法来编辑 django 应用程序管理部分中的全局设置。对于全局设置,我的意思是:网站标题、推特链接、脸书链接、横幅、徽标等...

目前我有一个Settings模型,包含我需要的所有字段。但是,它的结构方式允许我在数据库中有多个设置实例,即使我只想要一个。

如何强制只有一个设置实例,从而绕过创建设置实例的这一步骤并直接转到唯一重要的实例?

谢谢。

PS我也研究了django-settings 模块,但这不符合我的目的。

4

1 回答 1

0

一种方法是使用您的设置的内联扩展站点模型。您可以将内联实例的数量限制为一个,并且仅加载 settings.py 中指定的站点,从而有效地为您提供一个存储“设置”的单例。

于 2013-07-23T13:52:07.457 回答