跳转到主要内容

简单的flask插件,允许覆盖静态文件

项目描述

作者:

Pierre-Yves Chibon <pingou@pingoured.fr>

此项目是一个简单的flask插件,用于添加对覆盖静态文件的支持。

依赖关系

因此依赖关系列表为

用法

在您的flask应用程序中

import flask
from flask_multistatic import MultiStaticFlask

并替换构建您的flask应用程序的方式

APP = flask.Flask(__name__)

APP = MultiStaticFlask(__name__)

然后您可以指定多个静态文件所在的文件夹,例如

APP.static_folder = [
    os.path.join(APP.root_path, 'static', APP.config['THEME_FOLDER']),
    os.path.join(APP.root_path, 'static', 'default')
]

生产

请注意,这可能比Apache自己提供静态文件效率低,但即使您这样做,您可能还想有多个静态目录并让Apache回退。

在这种情况下,您可以使用此存储库中提供的example.conf文件。

example.conf文件有一个示例配置,它将尝试从一个特定实例的主题目录中提供文件,如果找不到文件,则回退到应用程序默认主题。

许可证

本项目采用GPLv3+许可协议。

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源代码分发

flask-multistatic-1.0.tar.gz (15.5 kB 查看哈希值)

上传时间 源代码

由以下支持