我需要将django管理模型中的类字段(值)与同一类中的固定值(系数)分开。
此操作的结果应填充同一类的另一个字段(点)。两个值的类型相同(整数)。
例如,用户输入值“180”,然后将系数保留为默认值“10”。当它保存新条目时,它应该出现
Points = 18
所以在我定义的那一刻
'coefficient'
Django田野
models.py
默认为10。
如我前面所说,“值”字段是可编辑的。
我想用
F()
但是,要在字段之间执行数学运算,我不确定这是正确的工具还是更简单的工具。
当我在我的模型上设置以下表达式时,当我进行DB迁移时,我会看到很多抱怨。
Points = Visits.objects.all().annotate(div=F('Value') / F('Coefficient'))
因为我是刚来的姜哥人,所以我很感激你帮我,也许我误解了一些显而易见的事情。