我正在通过Python用HTML发送消息。现在,我想对其进行样式设置,我尝试将样式代码编写到html中,但是由于花括号{}而引起了问题。我可以在Python中链接CSS文件吗?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://fonts.googleapis.com/css?family=Lato:400,900i&display=swap" rel="stylesheet">
<link rel='stylesheet' href="css/message_style.css"> #I've a static folder
</head>
<body>
最佳答案
您既可以进行内联样式设置,也可以将CSS文件从静态文件夹中插入HTML中,如下所示:
{% load static from staticfiles %} or {% load static %}
<link rel='stylesheet' href="{% static 'css/message_style.css' %}">
注意:您应该在使用
{% static 'relative address to the file' %}
之前加载静态目录,并且{% load static from staticfiles %}
或{% load static %}
都会为您做同样的事情,但是第一个更为明确。编辑:如果要发送电子邮件并制作电子邮件模板,则应使用内联样式并使用表,以实现可以检查this link以获得更多信息。