【发布时间】:2019-10-03 03:40:55
【问题描述】:
我正在寻找类似于 Bootstrap Alerts 的东西来用作 flash 消息并想出了这个 - Flask-Toastr。我尝试导入它,但发现它不存在所以想安装它,但没有通过conda 安装的命令。谁能给我安装命令?
或者能不能给个更好的闪信展示风格。
【问题讨论】:
标签: python flask anaconda jinja2
我正在寻找类似于 Bootstrap Alerts 的东西来用作 flash 消息并想出了这个 - Flask-Toastr。我尝试导入它,但发现它不存在所以想安装它,但没有通过conda 安装的命令。谁能给我安装命令?
或者能不能给个更好的闪信展示风格。
【问题讨论】:
标签: python flask anaconda jinja2
为什么不直接实现这一点。 Flask 支持Flashing with Categroies...
您可以将引导类名称作为类别字符串传递:
flash(u'You are about to delete everything!', 'alert-danger')
然后在模板中处理这个。这是 Bootstrap 4.3 的 syntax for alerts...
{% with messages = get_flashed_messages(with_categories=true) %}
{% if messages %}
{% for category, message in messages %}
<div class="alert {{category}}" role="alert">
{{message}}
</div>
{% endfor %}
{% endif %}
{% endwith %}
这节省了为简单的事情引入另一个 dep 的麻烦。
【讨论】:
u 是故意的。有关说明,请参阅 this question。
如果无法从 conda 或 Anaconda.org 获得某个包,您可以通过 conda-forge 或使用其他包管理器(如 pip)找到并安装该包,如 docs 中所述。
【讨论】: