下载第三方静态文件的django static files扩展

django-staticfiles-downloader的Python项目详细描述


django-staticfiles-downloader提供staticfiles_downloader.DownloaderFinderdjango.contrib.staticfiles的扩展名,允许您指定静态文件 在django应用程序或django项目设置中使用url和可选的校验和。 在使用第三方静态文件时,如果您不想 要么在项目中包含这些文件,要么在运行时依赖cdn。

静态文件是用python manage.py collectstatic收集的。

安装

pip install  django-staticfiles-downloader

配置

staticfiles_downloader.DownloaderFinder添加到settings.STATICFILES_FINDERS

STATICFILES_FINDERS=['django.contrib.staticfiles.finders.FileSystemFinder','django.contrib.staticfiles.finders.AppDirectoriesFinder','staticfiles_downloader.DownloaderFinder',]

在django应用程序中定义静态文件url

# your_app/__init__.pystaticfiles_urls={# use only url'my_app/js/jquery-3.2.1.min.js':'https://code.jquery.com/jquery-3.2.1.min.js',# or use url and checksum'my_app/js/jquery-2.2.4.min.js':('https://code.jquery.com/jquery-2.2.4.min.js','sha384','rY/jv8mMhqDabXSo+UCggqKtdmBfd3qC2/KvyTDNQ6PcUJXaxK1tMepoQda4g5vB',),}

在django项目设置中定义静态文件url

# your_project/settings.pySTATICFILES_URLS={# use only url'js/jquery-3.2.1.min.js':'https://code.jquery.com/jquery-3.2.1.min.js',# or use url and checksum'js/jquery-2.2.4.min.js':('https://code.jquery.com/jquery-2.2.4.min.js','sha384','rY/jv8mMhqDabXSo+UCggqKtdmBfd3qC2/KvyTDNQ6PcUJXaxK1tMepoQda4g5vB',),}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用字符而不是字符串的意义   部分匹配长度字符串相似性的java正则表达式   java获取构造函数错误(错误:“(”或“[”)   java@Value注释无法正常工作SpringBoot   java hasKey在响应中没有看到字段   java JavaFX,没有JFXButtons和所有   在Log4j2中,是否可以根据键从记录器中筛选出某些键值对?   如何使用Java中Kafka的消息,从特定偏移量开始   java在单击后存储动态按钮的值   java Android编码:ViewRootImpl$CalledFromErrorThreadException。[Noob]   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   用于空文件的java Spring集成文件标记   java我们应该如何编写get方法,以便私有字段不会超出其预期范围?   java Eclipse产品问题,Juno RequireHandle:org。日食e4。果心服务