【发布时间】:2020-10-23 06:51:41
【问题描述】:
我正在 Django 中创建一个项目,如果用户未能正确输入他们的用户名/密码,我想呈现一个样式化的消息。消息确实呈现,但没有使用为其提供的 CSS 呈现:
ul.messages li.error{
border: 1px solid;
margin: 10px auto;
padding: 15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
max-width: 460px;
color: #D8000C;
background-color: #FFBABA;
}
我很确定做 ul.messages 是多余的,但这只是我尝试过的。我也尝试过 .messages .error、.error 等...
相关模板代码:
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
同样,消息呈现,只是没有使用相关的 CSS。消息调用如下所示:messages.error(request, "Login failed due to incorrect username/password")
【问题讨论】:
标签: python django django-messages