gpt4 book ai didi

python - ModelForm 和 error_css_class

转载 作者:太空宇宙 更新时间:2023-11-04 06:39:17 25 4
gpt4 key购买 nike

我的问题很简单。使用 ModelForm 时,自定义 error_css_class 值的正确位置在哪里?

我试过这个:

class ToolForm(ModelForm):
error_css_class = 'wrong_list'
class Meta:
model = Tool
widgets = {
'name' : TextInput(attrs={'class': 'small_input corners'}),
'description' : Textarea(attrs={'cols': 20, 'rows': 5, 'class': 'text corners'}),
'stocks' : TextInput(attrs={'class': 'small_input corners'}),
'state' : Textarea(attrs={'cols': 25, 'rows': 6, 'class': 'text corners'}),
}

此外,我尝试将其作为类 Meta 值。也不行。

现在我只是将我的 css 更改为“errorlist”(你知道,默认的),但是这种疑虑让我不高兴:P。

感谢任何帮助。

最佳答案

您可以通过继承 django 的 ErrorList 来定义您自己的错误列表类。有关详细信息,请参阅文档:

请注意,您必须重写该方法才能输出完整的 HTML,而不能只替换 CSS 类。您可以调用基本方法并对“class=\”errolist\“”进行字符串替换并返回输出。

关于python - ModelForm 和 error_css_class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3379302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com