跳转到主要内容

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 模块
分类器:主题 :: 实用工具

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

Flask-Collect-1.3.2.tar.gz (8.1 kB 查看哈希值)

上传时间 源代码

构建发行版

Flask_Collect-1.3.2-py2.py3-none-any.whl (11.7 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面