通用视图中的成功消息不起作用

时间:2019-04-23 16:58:20

标签: python django

我正在使用Django通用视图创建成功消息,我在堆栈溢出中进行了一些搜索,似乎类似的解决方案在我的情况下不起作用。 views.py

class PostCreateView(CreateView):
    model = BlogPost
    template_name = 'blogs/blog-form.html'
    fields = [
        'title',
        'content',
        'image'
    ]
    success_message = 'Post added successfully!'

这是消息应弹出的模板。

<div class="wrapper">
    {% if messages %}
    {% for message in messages %}
    <div class="alert alert-success my-3">
        {{ message }}
    </div>
    {% endfor %}
    {% endif %}
    <a href="{% url 'blog:blog_update' object.slug %}" class="btn btn-success btn-sm">Update</a>
    <a href="{% url 'blog:blog_delete' object.slug %}" class="btn btn-danger btn-sm">Delete</a>
    <br><br>
    <img src="{{ object.image.url }}" class="image_in_list" alt="">
    <h2 class="display-4">{{ object.title }}</h2>
    <p>{{ object.content }}</p>
</div>

非常感谢您的帮助。

0 个答案:

没有答案