用于在Flask中与CDN交互的具有偏见的库。
项目描述
用于在Flask中与CDN交互的具有偏见的库。
配置
UPSTATIC_S3_ACCESS_KEY_ID |
S3访问密钥ID |
UPSTATIC_S3_SECRET_ACCESS_KEY |
S3密钥ID |
UPSTATIC_S3_BUCKET_NAME |
S3存储桶名称 |
UPSTATIC_S3_KEY_PREFIX |
S3键前缀 |
UPSTATIC_S3_CDN_HOST |
S3 CDN主机 |
UPSTATIC_SCHEME |
URI方案(默认为http) |
UPSTATIC_DEBUG_USE_LOCAL |
是否在调试模式下使用本地版本 |
用法
初始化扩展
upstatic = Upstatic(app) # or upstatic = Upstatic() upstatic.init_app(app)
上传静态文件
# Will upload files in your ``app.static_folder`` upstatic.upload()
覆盖 url_for
app.add_template_global(upstatic.url_for)
url_for 将返回CDN URL
<img src="{{ url_for('static', filename='/images/image.png') }}">
项目详情
关闭
Flask-Upstatic-0.2.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | cf6808b4340b433205e92f17cc78ee364779a704459e12dabe4bf1b18b5b5020 |
|
MD5 | 6d16c7ea35023708e24e61f69c1a2c00a |
|
BLAKE2b-256 | 730fc143581a3b2b9e43f28e8b1fb7c693f31ec7eff3917d4df6550ef3f5f046 |