Flask-Collect -- 在Flask应用程序中收集静态文件
项目描述
主页:http://github.com/klen/Flask-Collect
作者:Kirill Klenov
作者邮箱:horneds@gmail.com
许可:BSD
描述:Flask-Collect
#############
.. _description
**Flask-Collect**是Flask的一个扩展,用于帮助收集静态文件。
使用*Flask*服务静态文件 -- 生产环境中不是一个好主意,这个工具将
帮助您使用一个命令收集它们。它会检查应用和蓝图中的静态文件,并将它们
复制到特定的文件夹(保存相关路径)。
.. _badges
.. image:: http://img.shields.io/travis/klen/Flask-Collect.svg?style=flat-square
:target: http://travis-ci.org/klen/Flask-Collect
:alt: 构建状态
.. image:: http://img.shields.io/coveralls/klen/Flask-Collect.svg?style=flat-square
:target: https://coveralls.io/r/klen/Flask-Collect
:alt: Coveralls
.. image:: http://img.shields.io/pypi/v/flask-collect.svg?style=flat-square
:target: https://pypi.python.org/pypi/flask-collect
:alt: 版本
.. image:: http://img.shields.io/pypi/dm/flask-collect.svg?style=flat-square
:target: https://pypi.python.org/pypi/flask-collect
:alt: 下载
.. _documentation
**文档可在** http://flask-collect.readthedocs.org/ 中找到。 **Pull
requests with documentation enhancements and/or fixes are awesome and most
welcome.**
.. _contents
.. contents:
.. _requirements
需求
=============
- python (2.6, 2.7, 3.3)
- Flask_ >= 0.10.1
.. _installation
安装
============
**Flask-Collect**应使用pip安装:
pip安装Flask-Collect
.. _setup
设置
=====
Flask-Collect设置(默认值):
# 目标静态目录
COLLECT_STATIC_ROOT = <APP.ROOT_PATH>/static
COLLECT_STORAGE = 'flask_collect.storage.file'
初始化Flask-Collect扩展:
from flask_collect import Collect
...
collect = Collect()
collect.init_app(app)
如果您使用Flask-Script_,激活Flask-Collect命令:
from flask_collect import Collect
...
manager = Manager()
...
collect = Collect()
collect.init_app(app)
collect.init_script(manager)
如果您通过工厂函数配置Flask:
from flask_collect import Collect
...
def create_app()
app = Flask()
...
collect = Collect()
collect.init_app(app)
return app
.. _usage
使用Flask-Collect
=================
从任何Python脚本中:
collect.collect(verbose=True)
使用 Flask-Script_: :
$ ./manage.py collect
当 Flask >= 0.11: :
$ flask collect
.. _bugtracker
错误跟踪器
===========
如果您有任何建议、错误报告或烦恼,请向 https://github.com/klen/Flask-Collect/issues 的错误跟踪器报告
。
.. _contributing
贡献者
============
维护者:Kirill Klenov (horneds@gmail.com)
另请参阅 `CONTRIBUTORS.rst
<https://github.com/klen/Flask-Collect/blob/develop/CONTRIBUTORS.rst>`_
文件。
贡献
============
flask-collect 的开发在 github 进行
https://github.com/klen/Flask-Collect
.. _license
许可证
=======
在 `BSD 许可证`_ 下许可。
.. _links
.. _BSD license: http://www.linfo.org/bsdlicense.html
.. _klen: http://klen.github.com/
.. _SQLAlchemy: https://sqlalchemy.org.cn/
.. _Flask: https://flask.org.cn/
.. _Flask-Script: http://github.com/rduplain/flask-script
关键词:flask,静态,部署
平台:任意
分类器:开发状态 :: 4 - 测试版
分类器:目标受众 :: 开发者
分类器:许可证 :: OSI 认可 :: BSD 许可证
分类器:自然语言 :: 英语
分类器:自然语言 :: 俄语
分类器:操作系统 :: 独立操作系统
分类器:编程语言 :: Python :: 2
分类器:编程语言 :: Python :: 3
分类器:编程语言 :: Python
分类器:主题 :: 软件开发 :: 库 :: Python 模块
分类器:主题 :: 实用工具
作者:Kirill Klenov
作者邮箱:horneds@gmail.com
许可:BSD
描述:Flask-Collect
#############
.. _description
**Flask-Collect**是Flask的一个扩展,用于帮助收集静态文件。
使用*Flask*服务静态文件 -- 生产环境中不是一个好主意,这个工具将
帮助您使用一个命令收集它们。它会检查应用和蓝图中的静态文件,并将它们
复制到特定的文件夹(保存相关路径)。
.. _badges
.. image:: http://img.shields.io/travis/klen/Flask-Collect.svg?style=flat-square
:target: http://travis-ci.org/klen/Flask-Collect
:alt: 构建状态
.. image:: http://img.shields.io/coveralls/klen/Flask-Collect.svg?style=flat-square
:target: https://coveralls.io/r/klen/Flask-Collect
:alt: Coveralls
.. image:: http://img.shields.io/pypi/v/flask-collect.svg?style=flat-square
:target: https://pypi.python.org/pypi/flask-collect
:alt: 版本
.. image:: http://img.shields.io/pypi/dm/flask-collect.svg?style=flat-square
:target: https://pypi.python.org/pypi/flask-collect
:alt: 下载
.. _documentation
**文档可在** http://flask-collect.readthedocs.org/ 中找到。 **Pull
requests with documentation enhancements and/or fixes are awesome and most
welcome.**
.. _contents
.. contents:
.. _requirements
需求
=============
- python (2.6, 2.7, 3.3)
- Flask_ >= 0.10.1
.. _installation
安装
============
**Flask-Collect**应使用pip安装:
pip安装Flask-Collect
.. _setup
设置
=====
Flask-Collect设置(默认值):
# 目标静态目录
COLLECT_STATIC_ROOT = <APP.ROOT_PATH>/static
COLLECT_STORAGE = 'flask_collect.storage.file'
初始化Flask-Collect扩展:
from flask_collect import Collect
...
collect = Collect()
collect.init_app(app)
如果您使用Flask-Script_,激活Flask-Collect命令:
from flask_collect import Collect
...
manager = Manager()
...
collect = Collect()
collect.init_app(app)
collect.init_script(manager)
如果您通过工厂函数配置Flask:
from flask_collect import Collect
...
def create_app()
app = Flask()
...
collect = Collect()
collect.init_app(app)
return app
.. _usage
使用Flask-Collect
=================
从任何Python脚本中:
collect.collect(verbose=True)
使用 Flask-Script_: :
$ ./manage.py collect
当 Flask >= 0.11: :
$ flask collect
.. _bugtracker
错误跟踪器
===========
如果您有任何建议、错误报告或烦恼,请向 https://github.com/klen/Flask-Collect/issues 的错误跟踪器报告
。
.. _contributing
贡献者
============
维护者:Kirill Klenov (horneds@gmail.com)
另请参阅 `CONTRIBUTORS.rst
<https://github.com/klen/Flask-Collect/blob/develop/CONTRIBUTORS.rst>`_
文件。
贡献
============
flask-collect 的开发在 github 进行
https://github.com/klen/Flask-Collect
.. _license
许可证
=======
在 `BSD 许可证`_ 下许可。
.. _links
.. _BSD license: http://www.linfo.org/bsdlicense.html
.. _klen: http://klen.github.com/
.. _SQLAlchemy: https://sqlalchemy.org.cn/
.. _Flask: https://flask.org.cn/
.. _Flask-Script: http://github.com/rduplain/flask-script
关键词:flask,静态,部署
平台:任意
分类器:开发状态 :: 4 - 测试版
分类器:目标受众 :: 开发者
分类器:许可证 :: OSI 认可 :: BSD 许可证
分类器:自然语言 :: 英语
分类器:自然语言 :: 俄语
分类器:操作系统 :: 独立操作系统
分类器:编程语言 :: Python :: 2
分类器:编程语言 :: Python :: 3
分类器:编程语言 :: Python
分类器:主题 :: 软件开发 :: 库 :: Python 模块
分类器:主题 :: 实用工具