実際にはDjangoフォームの場合はHTMLコードはありません。 dirrectly HTML選択ボックス/ verbose_nameの助けを借りて、Djangoのモデルを通じて起こっテキストボックス、およびhelp_textにDjangoフォームでAjaxをonchange関数と呼ぶことはできますか?
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は2つの選択ボックスです。
注:HTMLコードはありません。すべてのことがDjangoフォームを通じて行われます。
in front end act_des_code(dropDown)のon_change_cit_keyname(dropDown)にDestinationクラスの列の値を表示したいとします。例:都市のすべての都市が市のドロップダウンに来るはずです。
あなたの貴重なご意見は、私を大いに助けてくれるでしょう。
バックエンドで処理することはありませんでした。 'act_des_code'が変更された場合、' act_cit_keyname'を見つけるためにajaxを呼び出してください... return json citiesのビューを作成する必要があります。 –
しかし、私の要件はこれを行うことですDjangoフォームを介して。おかげで –