flask - 是否可以直接用 flask 加载引导模式

标签 flask

在 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/

相关文章:

Python Flask 应用程序重复 HTTP 请求

python - flask-migrate/alembic 有没有办法列出已应用于数据库的迁移?

python - Windows 提示输入用户名和密码

python - 如何在 Flask 中使用 session 存储用户事件信息而不需要登录?

python - Jinja2 模板如果条件不能正常工作

flask 引导 bootstrap_find_resource

python - 从交互式控制台运行代码时无法访问数据库

javascript - 是否可以使用 Javascript 变量作为 Flask 模板中 Python 列表的索引?

python - 如何取消 Actions on Google 和 Auth0 之间的帐户关联

php - 如何拥有一个由 Apache 提供服务的 Flask 网站以及位于/blog 的 WordPress 博客?