在Flask和jinja2中使用sass

我想在我的Flask应用程序中包含一个sass编译器。有一种普遍接受的方法吗?

凯Tom2020/03/19 12:40:59

当前,存在一个解决此问题的更好方法,即Flask-Scss

您只需要安装它: pip install Flask-Scss

在配置应用程序后(可能在您的manage.py文件中)实例化一个Scss对象

from flask import Flask
from flask.ext.scss import Scss

app = Flask(__name__)
Scss(app)

默认情况下,扩展名将在{app.root_dir}/assets/scss或中查找.scss文件,{app.root_dir}/assets并将生成的.css文件放入{default_static_dir}/css或中{default_static_dir}