Django staticfiles app 静态文件处理/引用

前端之家收集整理的这篇文章主要介绍了Django staticfiles app 静态文件处理/引用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在使用 django 开发中,不可避免的总会遇到静态文件的处理,特别对于前端来说,页面的调试都是依赖静态文件(JS,CSS,Image等等)

文件分类

Django 把静态文件分成了两类:static 和 media, Django 是按照是否与用户互动来进行区分:

静态文件设置:

  • STATIC_ROOT

  • STATIC_URL

  • STATICFILES_DIRS

  • STATICFILES_STORAGE

  • STATICFILES_FINDERS

  • 文档:https://docs.djangoproject.com/en/2.0/ref/settings/#settings-staticfiles

静态文件引用:

setting.py

STATIC_URL = '/static/'

# 存放静态文件文件夹
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),)

xx.html

<link rel="stylesheet" href="{% static '/admin.css' %}" media="all">

官方 文档:https://docs.djangoproject.com/en/2.0/ref/contrib/staticfiles/ 


猜你在找的Django相关文章