我正在通过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以获得更多信息。

10-06 12:42
查看更多