在 Django 中引用静态文件
Referencing static files in Django
code example
tooltip file
searching for the correct path
文件:
settings.py
STATICFILES_DIRS = [
BASE_DIR / "静态" ,
]
base.html
{% 加载静态 %}
如何在下面的 html 代码行中引用我的静态文件?...
<li class="ftco-animate"><a href="#" data-toggle="tooltip" data-placement="top" title="Facebook"><span class="ion-logo-facebook"></span></a></li>
即 {% static 'website/...' %}
如 docs 中所述,假设您的文件路径是 BASE_DIR/static/sub_dir/example.pdf
,您可以这样引用它:
<li class="ftco-animate">
<a href="{% static 'sub_dir/example.pdf' %}" data-toggle="tooltip" data-placement="top" title="Facebook">
<span class="ion-logo-facebook"></span>
</a>
</li>
最好将您的静态文件放在与您的应用程序名称相同的 sub-directory 中。这样,以后从不同应用程序引用文件会容易得多。这就是为什么文档中的示例说 {% static 'my_app/example.jpg' %}
.
另外请确保您阅读了文档并按照其中提到的所有步骤进行操作。
code example
tooltip file
searching for the correct path
文件:
settings.py STATICFILES_DIRS = [ BASE_DIR / "静态" , ]
base.html {% 加载静态 %}
如何在下面的 html 代码行中引用我的静态文件?...
<li class="ftco-animate"><a href="#" data-toggle="tooltip" data-placement="top" title="Facebook"><span class="ion-logo-facebook"></span></a></li>
即 {% static 'website/...' %}
如 docs 中所述,假设您的文件路径是 BASE_DIR/static/sub_dir/example.pdf
,您可以这样引用它:
<li class="ftco-animate">
<a href="{% static 'sub_dir/example.pdf' %}" data-toggle="tooltip" data-placement="top" title="Facebook">
<span class="ion-logo-facebook"></span>
</a>
</li>
最好将您的静态文件放在与您的应用程序名称相同的 sub-directory 中。这样,以后从不同应用程序引用文件会容易得多。这就是为什么文档中的示例说 {% static 'my_app/example.jpg' %}
.
另外请确保您阅读了文档并按照其中提到的所有步骤进行操作。