我想在我的Django模型表單中添加一些條件邏輯,它比我預期的要困難得多。我想要做的是:如果用戶選擇選項A,我想再顯示一個問題,如果他們選擇選項B,我想要顯示另一個問題。我應該如何在Django表單中實現條件邏輯?
我發現this answer - 這正是我想要的,它說,首先讓字段具有可選值(即不要求),然後使用Javascript來隱藏字段,根據邏輯。但它沒有解釋如何。
我想我可以找出JS位,但我想了解的是如何以及在哪裏添加這個。我會假設在forms.py中,在一個小部件attrs也許? 如果可能的話,我會喜歡實現示例。提前感謝!
你可以看看[django-dynamic-forms](https://github.com/MarkusH/django-dynamic-forms)。 – knbk
Javascript進入html頁面模板。 –