如果你想在你的中使用静态文件Django project
,你必须实现几个步骤:
第 1 步:在 settings.py 中安装 INSTALLED_APPS
确保你django.contrib.staticfiles
有INSTALLED_APPS
第 2 步:STATIC_URL
然后,在 settings.py 文件中你必须这样写:STATIC_URL = '/static/'
现在,在您的 Django 应用程序中,您可以创建一个名为的新存储库并将static
静态元素放入其中。
如果你想调用这个元素:
{% load static %}
<img src="{% static "my_app/example.jpg" %}" alt="My image"/>
第 3 步(你想要什么):STATICFILES_DIRS
如果您有一些不适用于特定 Django 应用程序的静态元素,则可以使用STATICFILES_DIRS
.
您可以在 Django 应用程序存储库旁边创建一个新存储库:static
。
你会得到 :
My_project
|
__ application 1
|
__ application 2
|
__ ...
|
__ static
在 settings.py 文件中,请添加:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
'path_to_static_directory/static/',
]
现在,您可以通过加载静态文件来访问任何模板中的静态文件:{% load static %}
.
请阅读本教程:https ://docs.djangoproject.com/en/1.10/howto/static-files/