我想在Django中保存一些定义的变量(简单地说,只有一个实例的模型类)。
为此,我正在建立模型并使用model.object.get( pk=1 )
获取变量值。
我知道的其他选项是创建一个简单的文本文件并存储变量(如dict等)。并在需要任何更改时通读。
还有其他更简单的方法吗?
答案 0 :(得分:2)
如果您只想存储一个静态值,那么只需将其保存在settings.py
中就可以了,
但是,如果您要求用户能够对其进行编辑,我可以建议django-aboutconfig
吗? 免责声明:我是该插件的维护者
答案 1 :(得分:0)
django-constance是一个非常好的选择。
轻松将您的静态设置迁移到动态设置。
管理界面可编辑动态设置。