资讯专栏INFORMATION COLUMN

Django静态文件一瞥

binta / 3249人阅读

摘要:配置在设置项中确认包含增加设置项,值为一个字符串路径,必须以结尾在模板中这样引用在的目录存放静态文件开发期间使用极度低效时有别的做法注意默认为,一个列表,表示独立于的静态文件存放位置。

配置

1.在INSTALLED_APPS设置项中确认包含django.contrib.staticfiles
2.增加STATIC_URL设置项,值为一个字符串(路径),必须以‘/’结尾
3.在模板中这样引用:

python{% load staticfiles %}

4.在app的static目录存放静态文件

NOTE

开发期间使用
极度低效
Deploying时有别的做法
注意namespacing

STATICFILE_DIRS

默认为[],一个列表,表示独立于app的静态文件存放位置。

STATICFILES_FINDERS

django.contrib.staticfiles.finders.FileSystemFinder
根据STATICFILES_DIRS指示的路径搜索文件

django.contrib.staticfiles.finders.AppDirectoriesFinder
在app的static目录内搜索文件

django.contrib.staticfiles.finders.DefaultStorageFInder
默认不启用,根据DEFAULT_FILE_STORAGE指示的路径搜索文件

“先配原则”

findstatic

使用查找器查找指定的静态文件
--first选项:只显示第一个匹配到的
--verbosity [0/1/2]:值为0时不提示多余的信息,值为2时也输出所在目录。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37547.html

相关文章

  • django-pipeline为静态文件添加hash

    摘要:用为静态文件添加为什么需要静态文件请看大公司里怎样开发和部署前端代码张云龙的答案。这样避免了修改后用户静态文件不更新的尴尬,并且可以充分利用缓存。首先导入需要引用静态文件的地方使用未的文件路径 用django-pipeline为静态文件添加hash 为什么需要hash静态文件? 请看大公司里怎样开发和部署前端代码? 张云龙的答案。 这样,当静态文件有修改时,会很方便的拿到最新的修...

    luxixing 评论0 收藏0
  • 如何一步步在生产环境上部署django和vue

    摘要:默认情况下,它是。它也是一个安全度量,所以调整为你的应用需要,而不是最大输出。在运行的时候会把中的静态文件拷贝到这个目录中达到从开发环境到生产环节过程中移植静态文件的作用。 本文由云+社区发表本文主要讲述了如何一步步在生产环境上部署django和vue,操作系统默认为centos 说明:后文中出现的以下字符串均表示具体的路径或者名称,含义如下: DJANGO_DIR----表示dj...

    wendux 评论0 收藏0
  • 如何一步步在生产环境上部署django和vue

    摘要:默认情况下,它是。它也是一个安全度量,所以调整为你的应用需要,而不是最大输出。在运行的时候会把中的静态文件拷贝到这个目录中达到从开发环境到生产环节过程中移植静态文件的作用。 本文由云+社区发表本文主要讲述了如何一步步在生产环境上部署django和vue,操作系统默认为centos 说明:后文中出现的以下字符串均表示具体的路径或者名称,含义如下: DJANGO_DIR----表示dj...

    weknow619 评论0 收藏0
  • 分离django中的媒体文件静态文件和网页

    摘要:前言文章会在中持续更新作者联系我项目中,占很大体积的是静态文件,媒体文件还有代码,那我们该如何把它们分离出来以方便我们和服务器去管理和使用它们。 前言 文章会在github中持续更新 作者: knthony github 联系我 django项目中,占很大体积的是静态文件,媒体文件还有html代码,那我们该如何把它们分离出来以方便我们和服务器去管理和使用它们。 static 文...

    yuanzhanghu 评论0 收藏0
  • django中的配置文件

    摘要:默认的,及使用它的号数据库此处使用号数据库,在客户端查看记得切换数据库存储在本机内存中,比数据库的方式读写快很多默认的配置项,采用号库。状态保持的配置项,采用号库。使用名为的配置项存储数据。配置完成后运行程序,测试结果。 1.配置开发环境当进入虚拟环境,通过django_admin创建一个项目后,会在项目同名目录生成一个setting.py文件。而实际项目过程中会有不同的环境,如开发环境、生...

    番茄西红柿 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<