一、官网说明
二、static使用
这种使用是把static文件放在app下的,新建项目的时候按照,如果把static创建在app外边,static不生效。static文件位置如下图
-
确保这包含在您的
INSTALLED_APPS
中。django.contrib.staticfiles
-
在设置文件中,定义
STATIC_URL,
例如:STATIC_URL = '/static/'
在模板中,使用
静态
模板标签使用配置的STATICFILES_STORAGE
为给定相对路径构建 URL。 -
{% load static %} <img src="{% static "my_app/example.jpg" %}" alt="My image">
将静态文件存储在应用中称为的文件夹中。例如。
static
my_app/static/my_app/example.jpg
三、 全项目可用static
全项目可用的static在项目中的位置如下图
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]