实际上在Django表单中没有html代码。直接html选择框/文本框通过Django模型发生,并借助详细的名称和帮助文本
class Activity(models.Model):
act_des_code = models.ForeignKey('Destionation', related_name='act_des_code',db_column='act_des_code')
act_cit_keyname = models.CharField(max_length=30)
act_discription = models.TextField(max_length=255,verbose_name='Description')
class ActivityForm(ModelForm):
class Meta:
model = Activity
fields = ['act_des_code', 'act_cit_keyname','act_discription']
widgets={'act_discription': Textarea(attrs={'cols': 80, 'rows': 5})}
act_des_code和act_cit_keyname是两个选择框。在
注意:没有HTML代码,所有的事情都是通过Django表单发生的。在
在前端更改act_des_code(dropDown)时,我希望在act_cit_keyname(dropDown)中显示目标类列值。例:一旦国家的变化所有的城市都应该在城市下降。在
你的宝贵意见对我有很大帮助。在
下面是我在django1.3中使用的一个示例,其中get_schedule()是一个Javascript函数。最近没有尝试过,但是
attrs
语法在1.10中仍然可用。在相关问题 更多 >
编程相关推荐