我是 Django 和 GAE 的新手。我想创建两个输入字段,其中第一个是下拉菜单(让它命名为选择),它决定了第二个中的值(让它命名为 val)。
例如,一旦从“select”中选择“A”,字段“val”将显示“1”。类似地,“B”与“10”相关联。我在下面写了几行,但它不起作用。两个问题:
- 第二个字段 ('val') 始终等于 0。
似乎我的第二个字段(“val”)没有“听”第一个字段(“select”)所做的选择,这意味着这两个字段没有链接。谁能给我一些建议(或推荐有关在 GAE 上使用 Django 的书籍)?谢谢!
select_CHOICES=(('A','A'),('B','B'),('Other','Other')) select = forms.ChoiceField(choices=select_CHOICES, initial='A') def get_choices(select): if select=='A': r= 1 elif select=='B': r= 10 else: r= 0 return r val=forms.FloatField(initial=get_choices(select))