Я хочу создать простое сообщение "Ваш комментарий был опубликован!"используя messages
фреймворк Django.Я использую фреймворк Django comments
и настроил его так, чтобы после публикации комментария он обновлял страницу с
<div><input type="hidden" name="next" value="{{ request.get_full_path }}" /></div>
внутри моего form.html
, который я создал для переопределения comments
по умолчанию.Я также должен был включить django.core.context_processors.request
для TEMPLATE_CONTEXT_PROCESSORS
внутри моего settings.py
.
В любом случае, messages
документация говорит о добавлении сообщений внутри views.py
.Означает ли это, что мне нужно переопределить comments
views.py
или есть более простой способ сделать это?Мне немного неудобно изменять исходный код для comments
.Если бы мне пришлось, я даже не уверен, где добавить строку
messages.add_message( request, messages.SUCCESS, 'You comment has been posted!' )
под def post_comment()
в django.contrib.comments.views.comments
.