在django中动态填写表单字段

时间:2014-02-20 16:36:08

标签: python django django-forms django-admin

这是我模特的一个小例子:

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)?

有些想法,谢谢。

0 个答案:

没有答案