如何解决包括| 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 %}
模板标签返回的值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。