Django-4. 静态资源加载

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gang950502/article/details/82591901
  1. 先看目录结构

这里写图片描述

项目目录-> statics -> crm-> style

  1. 设置setting.py 静态文件路径

这里写图片描述

STATIC_URL = '/static/'
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
STATIC_ROOT = os.path.join(os.path.dirname(PROJECT_PATH), 'statics')
STATICFILES_DIRS=[
    ("crm_css",os.path.join(STATIC_ROOT,'crm/style')),
]
  1. html 中引用静态资源

    3.1 直接引用路径

    <link rel="stylesheet" type="text/css" href="/static/crm_css/login.css" />

    绝对路径引用时需要加 绝对路径标识+二级标识

    3.2 通过模板替换功能引入

    {% load staticfiles %}  
    <link href="{% static 'crm_css/login.css' %}" rel="stylesheet">

    因为二级标识实际上已经存放了静态资源标识,所以只需要二级标识即可

猜你喜欢

转载自blog.csdn.net/gang950502/article/details/82591901