我应该如何存储应用程序配置的参数? 例如。我申请在我的项目中计算税收。我需要很长时间保存一次没有变化,但有可能编辑它们(税收,支付佣金等)。我应该创建一些 config.py 文件还是创建模型 config ?也许还有别的办法。
答案 0 :(得分:0)
如果你想在某些计算中配置参数,我会选择 model 对象和初始 fixture 。因为它存储在数据库中,所以您可以随时更改它。
例如:
'c'
和fixture(https://docs.djangoproject.com/en/1.9/howto/initial-data/):
class Setting(models.Model):
key = models.CharField(max_length=255, blank=False, null=False, unique=True)
value = models.IntegerField(blank=False, null=False)
description = models.TextField(blank=True, null=True)
def __str__(self):
return self.key