0

我已经创建了一个项目,并且正在尝试为网页样式加载静态 CSS。但是,无论我做什么,它似乎都不会加载。它给了我一个内部 500 错误。文档在解释它是如何工作的以及如何设置它方面相当有限。它们只是显示文件夹结构的截图。

我尝试使用它但没有运气,我不完全确定我是否需要它,文档并没有真正说。

{% include './static/css/custom.css'%}

这是我的设置。

myapp
   +---main.py
   +---static
   |    +---css
   |    |    +---special.css
   |
   |---templates
   |    +---index.html
   |
   +---theme.yaml

但是这是我的 index.html 文件

<!DOCTYPE html>
<html lang="en">
  {% block head %}
  <head>
    {% block inner_head %}
      <meta charset="utf-8">
      <title>{% block title %}{{ title | e if title else "Bokeh Plot" }}{% endblock %}</title>
      {% block preamble %}{% endblock %}
      {% block resources %}
        {% block js_resources %}
          {{ bokeh_css | indent(8) if bokeh_css }}
        {% endblock %}
        {% block css_resources %}
          {{ bokeh_js | indent(8) if bokeh_js }}
        {% endblock %}
      {% endblock %}
      {% block postamble %}{% endblock %}
    {% endblock %}
  </head>
  {% endblock %}
  {% block body %}
  <body>
    <h1>MY MAP</h1>
    {% block inner_body %}
      {% block contents %}
        {% for doc in docs %}
          {{ embed(doc) if doc.elementid }}
          {% for root in doc.roots %}
            {{ embed(root) | indent(10) }}
          {% endfor %}
        {% endfor %}
      {% endblock %}
      {{ plot_div | indent(8) }}
      {{ plot_script | indent(8) }}
    {% endblock %}
  </body>
  {% endblock %}
</html>
4

1 回答 1

1

您需要指定应用程序目录的完整路径。因此,如果应用程序文件夹名为 myapp,则 include 语句应为:

{% include 'myapp/static/css/custom.css'%}
于 2018-06-22T13:10:03.140 回答