在 flask 中,我们可以使用 render_template('home.html, data=data) 渲染页面。 以同样的方式可以加载 Bootstrap 模式而不必使用 javascrpt? 例如,如果在页面中单击某个元素,
<span class="example" data-toggle="modal" data-target="#showExample" <a href="/showExample">Testing</a></span>
调用 flask 函数并触发模式弹出窗口并传递可用于填充字段的数据
最佳答案
如果我明白你的意思,你可以在 JavaScript 中执行此操作(只需将其粘贴到页面底部的“脚本”标签中:
document.getElementById('showExample').addEventListener('click', function() {
// Do some stuff, that you need to do...
});
或者,如果你愿意,你可以在没有 JavaScript 的情况下执行此操作(我猜你使用的是 Jinja2):
将其插入您的页面模板:
{% if show_example_modal %}
<span class="example" data-toggle="modal" data-target="#showExample" <a href="/showExample">Testing</a></span>
{% endif %}
Python View 代码:
@app.add_route('/something/')
def something():
return render_template("something.html", show_example_modal=True)
关于flask - 是否可以直接用 flask 加载引导模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37903896/