这是我模特的一个小例子:
class Food(models.Model):
food = models.CharField(max_length=50)
calories = models.FloatField()
class MenuFood(models.Model):
food = models.ForeignKey('Food')
amount = models.FloatField()
在django admin中,当我调用模板MenuFood时,我得到一个带食物的ChoiceField,以及填充量的TextInput,我在表单中添加了额外的字段(TextInput Result)。
当用户选择一些食物或输入TextInput数量或其他数量时,如何填充额外字段结果,乘以卡路里(类食物)*数量(MenuFood)?
有些想法,谢谢。