样本代码:
WORKFLOW_DIAGRAM = Blueprint('workflow_diagram', __name__)
@WORKFLOW_DIAGRAM.route('/workflow-diagram', methods=['GET'])
def show_workflow():
return render_template('workflow.html')
@WORKFLOW_DIAGRAM.route('/workflow/<workflow_id>', methods=['GET'])
def show_workflow_with_id(workflow_id):
return render_template('workflow.html')当点击第一条路径时,它从
assets/a.css当点击第二条路径时,它从
workflow/assets/a.css那么如何更改路由以使用路径assets/a.css呢?
发布于 2018-10-11 11:27:51
您可以通过在layout.html文件中通过request.endpoint显式引用来指示要使用的静态文件。
{% if request.endpoint == 'show_workflow_with_id' %}
<link href="{{ url_for('static/assets/', filename='a.css') }}" rel="stylesheet" type="text/css">
{% endif %}https://stackoverflow.com/questions/52755107
复制相似问题