我想在我的 Django 应用程序中处理消息。不幸的是,除了错误消息不是红色之外,每个消息类型似乎都按预期工作。
我的代码很简单。
视图.py
from django.contrib import messages
def generate_test(request):
messages.info(request, 'TEST')
messages.success(request, 'TEST')
messages.warning(request, 'TEST')
messages.error(request, 'TEST')
return render(request, 'test.html')
Run Code Online (Sandbox Code Playgroud)
测试.html
{% extends "base_generic3.html" %}
{% load static %}
{% block content %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
我的 base_generic3.html 包含很多其他内容,如 jquery 和 bootstrap-4 集成。但以下部分用于以 bootstrap-4 样式显示消息:
...
{% if messages %}
{% for message in messages %}
<div class="alert alert-{{ message.tags }} alert-dismissible text-center" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>
</button>
<strong>{% if message.level == DEFAULT_MESSAGE_LEVELS.ERROR %}Error{% else …Run Code Online (Sandbox Code Playgroud) 我想在表格中更改label_suffix的颜色。
我只想将“ *”设置为红色,其余的保留为黑色。这是可能的还是我必须更改HTML中的某些内容?
用户名= Forms.CharField(label =“用户名”,label_suffix ='*')
我想在 Django 中创建完整的文本。间隙应显示丢失了多少个字母。例如:这是一个例子。我会告诉你_ _你就是我_ _。
我在codepen上发现了一些有用的 css-snippet 。我尝试使用它并使用字母而不是数字并将字体更改为 Segoe UI。我遇到的问题是,当我使用 Segoe UI 时,下划线不再与字母同步。我必须如何更改配置才能使其再次适合?
我的SCSS代码:
$char-w: 1ch;
$gap: .5*$char-w;
$n-char: 7;
$in-w: $n-char*($char-w + $gap);
input {
display: block;
margin: 2em auto;
border: none;
padding: 0;
width: $in-w;
background: repeating-linear-gradient(90deg,
dimgrey 0, dimgrey $char-w,
transparent 0, transparent $char-w + $gap)
0 100%/ #{$in-w - $gap} 2px no-repeat;
font: 5ch Segoe UI; /*That's the attribute i changed*/
letter-spacing: $gap;
&:focus {
outline: none;
color: dodgerblue;
}
}
Run Code Online (Sandbox Code Playgroud)
我的 HTML 代码:
<input …Run Code Online (Sandbox Code Playgroud)