在Django中,当我想存储用户、地点等模型时,我可能会使用SQL数据库,但当我想存储特定值(只有一个)时,我不知道该使用什么。
所以,我正在做一个网站,那里有一些信息每月都会改变。举一个例子:
<meta name="description" content="This team is in {{ ranking }} in the world ranking">
我需要更改该值,理想情况下是从Django Admin monthly和一个带有一个对象的模型看起来太多(不是太多工作,而是太多)。
我开始研究NoSQL,从this question开始,我倾向于使用Redis或类似的键值DB。
这是正确的方法还是我完全偏离了轨道?
最佳答案
我认为,对于这种情况,最好使用现有的解决方案,如Constance - Dynamic Django settings。这是通过django管理接口对可修改变量的通用解决方案。
以下是类似应用程序的列表https://djangopackages.org/grids/g/live-setting/