我一直在使用Django Messaging Framework在模板中向用户显示消息.
我正在将它们输出到模板,如下所示:
<ul>
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)
这会输出所有消息,错误,警告,成功等.我只是想知道是否有人有任何想法如何只显示错误消息:
<ul>
{% for message in messages.errors %}
<li>{{ message }}</li>
{% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)
到目前为止,我提出的最好的是:
{% if messages %}
{% for message in messages %}
{% if forloop.first %}
{% if message.tags == 'error' %}
<div class="error">
<ul>
{% endif %}
{% endif %}
<li>{{ message }}</li>
{% if forloop.last %} …Run Code Online (Sandbox Code Playgroud) 我们几天来一直在努力,并在网上进行了大量的搜索.
我们试图弄清楚如何在Django表单中为多个字段保存条目.
例如,我们有一个与图像有多对多关系的新闻模型.当我们将图像添加到新闻文章,例如ID为10,2,14的图像时,我们可以看到保存新闻文章表单时的帖子值如下:
当我们查看多个到多个交叉表时,订单尚未保留.我们可以看到插入照片的顺序没有逻辑.
希望这是有道理的!
非常感谢您提前的答案.
阿里夫