作为“本地或远程”的lor是一个在测试和生产之间管理静态文件的有用工具。
django-static-lor的Python项目详细描述
“本地或远程”是管理 测试和生产。
安装
在系统上安装软件包:
pip install django-static-lor
在你的settings.py中做以下事情:
- 在INSTALLED_APPS 开头添加lor应用程序
- 如果需要本地或远程URL,请为define添加LOR_USE_LOCAL_URLS。 (最好是LOR_USE_LOCAL_URLS = DEBUG
- 添加LOR_STATIC_DIR以定义应用程序的静态目录的位置
- 如果您想在DEBUG == False
- 在LOR_FILES_URLS 中添加匹配项
您的设置如下:
INSTALLED_APPS = ( 'lor', ... ) LOR_USE_LOCAL_URLS = False LOR_STATIC_DIR = '/my/lor/static/dir/' STATICFILES_DIRS = ( ... LOR_STATIC_DIR, ) LOR_FILES_URLS = { 'jquery': ('js/jquery.js', 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js') }
完成!
用法
在模板中
{% load lor %} My jQuery URL: {% lor_url 'jquery' %}
收集远程文件
./manage.py wget
这将下载LOR_FILES_URLS中的所有文件,并将它们放入LOR_USE_LOCAL_URLS。