示例代码:
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')
在到达第一条路线时会从中获取css,
assets/a.css
在到达第二条路线时,它会从中获取css,
workflow/assets/a.css
那么我该如何更改路径以使用路径assets/a.css
答案 0 :(得分:0)
您可以通过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 %}