繁体   English   中英

如何在Django中将base.css与base.html文件链接?

[英]How should I link base.css with base.html file in Django?

我正在尝试将base.css链接到base.html文件。 在执行此操作时,它没有反映任何更改。 如果可能,正确的代码是什么?

我在base.html文件中使用页眉和页脚标记,但没有。 我在项目中实现的不同属性。 因此,单独的CSS文件比使用内联样式或内部样式表更好。 但这不起作用。

使用的代码语法:

`{% load static %}
  <html>
  <head>
    <link rel = 'stylesheet' href = '{% static 'css/base.css' %}'>
  </head>
  <header>
    ......
    ......
  </header>
  {% block content %}
  {% endblock %}
  <footer>....
  </footer>
  </html>'

另外,当我尝试为base.html创建单独的.css文件时。 没用 所以我现在很困惑。 似乎您无法链接两个模板标记文件-每个网页的base.html(公共页眉和页脚)和每个网页的样式的base.css。

使用<link rel = 'stylesheet' href = '{% static 'css/base.css' %}'>是链接CSS文件的正确方法。

假设我正确阅读了您的问题,那么如果未出现某些影响,则可能是浏览器中的缓存存在问题。 我建议从禁用chrome浏览器进行开发开始。 右键单击>检查元素>网络>“禁用缓存”

如果这不是您遇到的问题,那么您可能需要改写您的问题,以解释什么无法正常工作。

您的CSS是否在base.css中是必需的? 如果在admin.py中没有一个解决方案,请添加class Media: css = { 'all': ('css/bass.css',) }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM