Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django Crispy form为表单字段定义一个类_Django_Django Crispy Forms - Fatal编程技术网

Django Crispy form为表单字段定义一个类

Django Crispy form为表单字段定义一个类,django,django-crispy-forms,Django,Django Crispy Forms,我正在使用Django crispy表单为我的表单设计html 我有两个单选按钮,设计如下 Div(InlineRadios('special_question'), css_class="tr-form-r5 "), 我想为“是”和“否选项”单选按钮定义相同的类名 但我不知道该怎么做 我尽力了 InlineRadios(“…”,css_class=“xxx”) 但它不起作用 请告诉我我可能做错了什么 谢谢您可以尝试使用CSS解决此问题 对于您的表单类: class ConfirmationF

我正在使用Django crispy表单为我的表单设计html

我有两个单选按钮,设计如下

Div(InlineRadios('special_question'), css_class="tr-form-r5 "),
我想为“是”和“否选项”单选按钮定义相同的类名

但我不知道该怎么做

我尽力了

InlineRadios(“…”,css_class=“xxx”)

但它不起作用

请告诉我我可能做错了什么


谢谢

您可以尝试使用CSS解决此问题

对于您的表单类:

class ConfirmationForm (forms.Form):

    def __init__(self, *args, **kwargs):
        self.helper = FormHelper()
        # set form class is well documented
        self.helper.form_class = 'form-special' 

        super(ConfirmationForm, self).__init__(*args, **kwargs)
然后添加一些CSS规则:

.form-special input[type="radio"] {
    /* whatever you want */
}

你甚至可以发现这种方法更简洁、更省力。

你说的“它不工作”是什么意思。你的意思是在浏览器中查看HTML时看不到应用于HTML的类吗?这些类应用于HTML,但样式不显示。。。该类没有出现在FireBug中,并且您已经在其他字段中使用了
css\u类
属性?您应该按照您在使用的代码中定义的方式发布整个表单(如果它不是专有的)。