django静态配置——static使用

一、官网说明

django官网的static静态文件

二、static使用

这种使用是把static文件放在app下的,新建项目的时候按照,如果把static创建在app外边,static不生效。static文件位置如下图

  1. 确保这包含在您的INSTALLED_APPS中。django.contrib.staticfiles

  2. 在设置文件中,定义STATIC_URL,例如:

    STATIC_URL = '/static/'

    在模板中,使用静态模板标签使用配置的STATICFILES_STORAGE为给定相对路径构建 URL。

  3. {% load static %}
    <img src="{% static "my_app/example.jpg" %}" alt="My image">

    将静态文件存储在应用中称为的文件夹中。例如。staticmy_app/static/my_app/example.jpg

三、 全项目可用static

全项目可用的static在项目中的位置如下图

 

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

おすすめ

転載: blog.csdn.net/qq_15028721/article/details/119173537