如何将类添加到 Django 表单中的字段标记

Posted

技术标签:

【中文标题】如何将类添加到 Django 表单中的字段标记【英文标题】:How to add a class to a field tag in a Django form 【发布时间】:2022-01-09 00:54:21 【问题描述】:

我想将引导类添加到我的表单输入字段的标签中,我可以将类添加到输入字段但我找不到有关如何在表单声明中的标签中添加类的指南, 你能帮助我吗?谢谢

class MyForm(forms.Form):
file = forms.FileField (label="Choose File", widget=forms.ClearableFileInput(attrs='multiple': True, 'class': 'custom-file-input'))

【问题讨论】:

看到这个问题:***.com/questions/6959178 【参考方案1】:

您可以向模板中的标签添加一个类。 例如,

<form method="post" enctype="multipart/form-data" method="POST">
% csrf_token %
  <div class="form-group">
      <label for=" form.title.id_for_label " class="class-label">Title</label>
        form.title 
   </div>

它对我有用。

【讨论】:

我不能,因为我正在使用 form |脆,无论如何我用boostrap 5解决了它,这要归功于.form-control类

以上是关于如何将类添加到 Django 表单中的字段标记的主要内容,如果未能解决你的问题,请参考以下文章

将类添加到 django 表单小部件字段

Django 将类添加到表单 <input ..> 字段

如何将表单控件添加到 Django 表单?

如何将引导类添加到模板中的 Django CreateView 表单字段?

Django Form 将类添加到 div、输入字段和标签

Django 向导表单中的条件表单字段