包括| Django中的css

问题描述

| 我是Django的新手,并且很难在模板中包含CSS样式。 我读了这篇文章,并试图做同样的事情,但是它对我不起作用。 我的模板:
{% load static %}<html><head><link href=\"{% get_static_prefix %}/style.css\" rel=\'stylesheet\' type=\'text/css\' /></head><body>
我得到的HTML:
<head><link href=\"C:/Users/Nayish/workspace/am/src/am/static/style.css\"rel=\'stylesheet\'type=\'text/css\' /></head>
请注意,这是包含我的CSS的文件夹。 谢谢,鲍里斯。     

解决方法

我猜您不是在使用静态CSS表格。我总是这样做:
<html>
<head>
            {%block stylesheet %}
               <style type=\"text/css\" title=\"currentStyle\"> 
                   @import \"{{MEDIA_URL}}css/style.css\";
               </style>
            {% endblock stylesheet%}
   ....
然后设置媒体根目录,并将文件存储为
 MEDIA_ROOT=<fullyquallified patyh>/Media/css/<css files>
 MEDIA_URL=http://localhost/mysite/
应当注意,如果未定义,则“ 4”默认为“ 5”。     ,确保您没有混淆
STATIC_ROOT
STATIC_URL
设置。
STATIC_ROOT
定义文件在存储系统(通常是本地硬盘,用于本地开发)上的位置,while4ѭ定义服务器在其上提供文件的URL。第二个通常在模板中引用,也是
{% get_static_prefix %}
模板标签返回的值。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...