如何在Django中存储变量?

时间:2018-09-30 15:44:05

标签: django django-models

我想在Django中保存一些定义的变量(简单地说,只有一个实例的模型类)。

为此,我正在建立模型并使用model.object.get( pk=1 )获取变量值。

我知道的其他选项是创建一个简单的文本文件并存储变量(如dict等)。并在需要任何更改时通读。

还有其他更简单的方法吗?

2 个答案:

答案 0 :(得分:2)

如果您只想存储一个静态值,那么只需将其保存在settings.py中就可以了,

但是,如果您要求用户能够对其进行编辑,我可以建议django-aboutconfig吗? 免责声明:我是该插件的维护者

答案 1 :(得分:0)

django-constance是一个非常好的选择。

  

轻松将您的静态设置迁移到动态设置。
管理界面可编辑动态设置。

https://github.com/jazzband/django-constance