打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Django ====> 1.4版本路径设置(续)
  • staticfiles:这是一个静态资源管理的app,django.contrib.staticfiles。老的版本中,静态资源管理一直是一个问题,部分app发布的时候需要带上静态资源,在部署的时候必须将每个app存在的static静态资源复制到同一个static目录。引入staticfiles之后,执行命令:python manage.py collectstatic 就可以方便的将所用到的app中的静态资源复制到同一目录。
  • staticfiles的主要相关配置与分析   
    • STATIC_ROOT:运行上边提到的命令:python manage.py collectstatic 之后静态文件将要复制到的目录,这个目录只有在运行collectstatic时候才会用到,不能想当然的以为这个目录和MEDIA_ROOT的作用是相同的,否则在开发环境的时候可能一直无法找到静态文件。
    • STATIC_URL:设置的static file的起始url,这个只是在template里边引用到,这个参数和MEDIA_URL的含义相同,
    • STATICFILES_DIRS:和TEMPLATE_DIRS的含义差不多,就是除了各个app的static目录以外还需要管理的静态文件设置,比如项目的公共文件差不多。
  • 各个app目录下的静态文件static/django会自动找到,这个点和app下的templates目录下差不多
  • 在urls.py中加入静态文件处理的代码
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns# This will work if DEBUG is Trueurlpatterns += staticfiles_urlpatterns()

      

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用Django来处理对于静态文件的请求
Django 静态文件
Django搭建个人博客:使用 Bootstrap 4 改写模板文件
如何使用gunicorn在heroku上提供django静态文件
编写你的第一个 Django 应用,第 6 部分 | Django 文档 | Django
django网站部署上线静态文件注意事项
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服