css - 在Flask中使用子域时,如何访问css url中引用的静态文件和使用require.js的js文件?
问题描述
Flask 静态设置:
app = Flask(__name__.split('.')[0], static_folder=None)
app.static_url_path = '/static'
app.static_folder = 'static'
app.add_url_rule(app.static_url_path + '/<path:filename>',
endpoint='static',
view_func=app.send_static_file)
CSS
@font-face {
font-family: MuiiconSpread;
font-weight: normal;
font-style: normal;
src: url('../fonts/icons.ttf') format('truetype');
}
JS
require.config({
paths: {
'jquery': '/static/plugins/jquery-3.3.1/jquery.min',
},
});
访问子域如:时a.test.com
,出现 404 错误。icons.ttf
jquery.min.js
当我添加静态subdomain='a'
时add_url_rule
,一切都会好起来的。但它只是匹配a.test.com
,而访问b.test.com
应该将相同的配置更改为subdomain='b'
.
如何解决?
解决方案
推荐阅读
- groovy - 为什么在设置顶点计时器时我的顶点承诺会在处理程序中设置
- popup - 有没有办法在货物集体上添加“添加到购物车通知”?
- python - 如何返回在 for 循环中创建的单击按钮的文本?
- python - 是否有解决方法在 django rest 中使用 URL 中具有特殊字符的字符串作为主键?
- tensorflow - TensorFlow 2.4:损失:0.0000e+00 但准确度:仅 0.2682,这有意义吗?
- batch-file - 如何从批处理文件向 COM 端口发送单个数字?
- python - 如何在波斯语 Python 中使用绘图栏
- android - Flutter 在选定的 Grids 中显示 json 数据
- r - 使用带有来自 read.csv2 数据的 ggplot 柱形图绘制变量
- ios - 将 HEIC 转换为 JPEG Xcode12