【问题标题】:How to disable a choice in django forms ChoiceField如何在 django 表单 ChoiceField 中禁用选择
【发布时间】:2021-06-10 19:51:15
【问题描述】:

这是我所拥有的一个例子:

forms.py

class aForm(forms.Form):
   choices = [
     ('value1', 'choice1'),
     ('value2', 'choice2'),
     ('value3', 'choice3')
   ]

   dropDownList = forms.ChoiceField(
           choices=choices)

我想给第一个选项添加Disabledd属性,像这样:

<select>
  <option selected value="value1" disabled>choice1</option>
  <option selected value="value2">choice2</option>
  <option selected value="value3">choice3</option>
</select>

如何从 forms.py 文件中添加 Disabled 属性?

【问题讨论】:

    标签: html django django-forms


    【解决方案1】:

    经过长时间的搜索,我没有找到正在寻找的解决方案,但我确实通过另一个 aproch 解决了这个问题,我所做的是从头开始创建一个完整的 RAW html 表单,在那里我拥有全部功能,所以我添加了“禁用" 属性到第一个选项,不接触 views.py 文件,我的意思是仍在使用 forms.Form 和我已经编写的所有验证,这只需将 RAW html 表单中的字段命名为与在表单中。

    【讨论】:

      猜你喜欢
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      • 2010-12-13
      • 2010-10-20
      • 2012-09-18
      • 2019-04-24
      • 2010-11-26
      相关资源
      最近更新 更多