简单的flask插件,允许覆盖静态文件
项目描述
此项目是一个简单的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+许可协议。
项目详情
关闭
flask-multistatic-1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f5e9c8e451dceb18dc6343a72021c93c5fc509fdf960fa41639c98cd33289b5c |
|
MD5 | 230b3ca67ff93f0346a3b0d409006a8a |
|
BLAKE2b-256 | 6041518271e2155db6dfdcfa20cafdc53c5076b103734d7f0b20aeffdd49b165 |