小编Ari*_*rif的帖子

显示Django消息框架消息

我一直在使用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 django-templates

12
推荐指数
3
解决办法
1万
查看次数

Django多对多插入排序

我们几天来一直在努力,并在网上进行了大量的搜索.

我们试图弄清楚如何在Django表单中为多个字段保存条目.

例如,我们有一个与图像有多对多关系的新闻模型.当我们将图像添加到新闻文章,例如ID为10,2,14的图像时,我们可以看到保存新闻文章表单时的帖子值如下:

  • 照片10
  • 照片2
  • 照片14

当我们查看多个到多个交叉表时,订单尚未保留.我们可以看到插入照片的顺序没有逻辑.

希望这是有道理的!

非常感谢您提前的答案.

阿里夫

django django-models

10
推荐指数
2
解决办法
5276
查看次数

标签 统计

django ×2

django-models ×1

django-templates ×1