javascript - 使用 django 模板引用外部文件

标签 javascript python css django

我尝试在 django 模板的 head 标签中包含 Javascript 和 CSS 的外部文件,但它们不起作用。当我在关闭 body 标签之前放置它们时,它们工作得很好。为什么?另一个问题是,当我使用继承时, children 看不到我的外部文件。有人可以帮帮我吗?

<head>
{% load staticfiles %}
    <link rel = "stylesheet" type = "text/css" href = "{%static 'postare/style.css' %}"/>
    <link type = "text/css" href = "{% static 'postare/css/bootstrap.min.css'%}" rel = "stylesheet"/>

    <script type = "text/javascript" src = "{% static 'postare/js/bootstrap.min.js' %}"></script>
    <script type = "text/javascript" src = "{% static 'postare/jquery.js' %}"></script>
    <script type = "text/javascript" src = "{% static 'postare/scripts.js' %}"></script>
</head>

最佳答案

我在 <html> 之前加载静态标签。我用了{% load static %}而不是 {% load staticfiles %} 它对我来说没有任何问题。

关于javascript - 使用 django 模板引用外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26404414/

相关文章:

python - Python3.4无法导入Django

java - Corba python 与 web 服务 java 集成

jquery - 动画 stokeRect 不透明 Canvas

javascript - 使用哪个正则表达式将字符串中的字体列表转换为数组?

javascript - AngularJS应用程序中的错误

python - 在 Python 中使用 Rpy2 对具有翻转坐标的 ggplot2 条形图进行排序

html - 如何修复无法在移动设备上正确显示的 Bootstrap4 菜单

javascript - 动态输入文件中没有加载数据

javascript - AngularJS - 呈现包含在字符串中的 HTML 标签

html - 如何在特殊情况下实现垂直div对齐?