微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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/ 


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐