Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
Python Can';t将css类赋予django错误消息_Python_Css_Django - Fatal编程技术网

Python Can';t将css类赋予django错误消息

Python Can';t将css类赋予django错误消息,python,css,django,Python,Css,Django,我试图用一些css格式化Django错误消息,但我似乎无法应用它。(CSS文件添加正确,我从中应用了其他类,这些工作很好)。奇怪的是,如果我尝试从引导应用一个类,比如“alert danger”,它可以正常工作 以下是我的html代码: {% for field in form %} <div class="asd">{{ field.errors}}</div> {% endfor %} 以下是表格: class UserRegisterF

我试图用一些css格式化Django错误消息,但我似乎无法应用它。(CSS文件添加正确,我从中应用了其他类,这些工作很好)。奇怪的是,如果我尝试从引导应用一个类,比如“alert danger”,它可以正常工作

以下是我的html代码:

{% for field in form %}
    <div class="asd">{{ field.errors}}</div>
{% endfor %}
以下是表格:

class UserRegisterForm(UserCreationForm):
email = forms.EmailField()

class Meta:
    model = User
    fields = ['username', 'email', 'password1', 'password2']
    error_css_class = 'asd'
1) 第一件事是error_css_类必须在meta类的外部,而不是meta类的内部

2) 第二件事是在django中,错误总是以无序列表的形式出现,所以要做一件事,将error_css_class=“error”放在for的适当位置,并像这样添加css,这样可能对您有用

.error li {
font-size: 1rem;
margin-left: 20px;
}

您是否尝试过清除浏览器缓存或硬重新加载?浏览器可能使用缓存的css文件是的,我尝试了,甚至尝试了多个浏览器我为div做了结束标记,我尝试添加了error\u css\u类,但仍然没有结果我会编辑我的帖子,这样我就可以向你展示我的表单代码了检查答案
.error li {
font-size: 1rem;
margin-left: 20px;
}