【问题标题】:How do i control static directory resources我如何控制静态目录资源
【发布时间】:2020-10-14 14:51:14
【问题描述】:
<script src="./home/static/js/2.d754fc32.chunk.js"></script>

目前我的 html 文件指向这个。我声明了什么静态变量 django setting.py 以使 HTML 指向

<script src="./home/static/static/js/2.d754fc32.chunk.js"></script>

目前在setting.py中

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, '../frontend/build')
]

STATIC_ROOT = '/var/www/web/home/static/'
STATIC_URL = 'home/static/'

我的构建文件夹也包含一个静态文件。

【问题讨论】:

  • 我声明什么静态变量 django setting.py 是什么意思,以使 HTML 指向,请详细说明。

标签: django static collectstatic


【解决方案1】:

如果 STATICFILES_DIR 位于正确的位置:

您只需在 html 顶部(扩展后){% load 'static' %},并设置 css 文件:

    <link rel="stylesheet" type="text/css" href="{% static '/style.css' %}">

如果你想从那里得到一个 img:

<img src="{% static '<PathOfImage>/img.png' %}">

【讨论】:

    猜你喜欢
    • 2014-01-11
    • 2012-02-10
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-05
    • 2013-11-26
    • 1970-01-01
    相关资源
    最近更新 更多