我正在使用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>
非常感谢您的帮助。