Неясно на 100%, с какой проблемой вы столкнулись, но если вы хотите добавить комментарии к какому-либо элементу (статье, блогу), я бы, скорее всего, обработал это с помощью сообщения ajax.
1) место обычнополя рядом со статьей (комментарий, кнопка публикации)
2) добавить событие к кнопке (onclick):
onclick="AddComment(blog.id, comment.value)"
3) AddComment должен принимать как минимум два параметра: идентификаторэкземпляра, относящегося к тексту комментария
4), в javascript (jquery) вы обрабатываете сообщение ajax:
function AddComment(blog_id, comment){
// validation checks
$.ajax({
type: "POST",
url: "/blog/add_comment/",
data: {
'blog_id' : blog_id,
'comment' : comment,
'csrfmiddlewaretoken' : $("input[name=csrfmiddlewaretoken]").val()
},
success: addcommentDetailSuccess,
dataType: 'html'
});
5) создаете методы сохранения в вашем представлении
6) после успешного сохранения передайте данные в один из ваших html-тегов с помощью функции addcommentDetailSuccess:
function addcommentDetailSuccess(data, textStatus, jqXHR){
$('#comments_tbody').html(data);
}
Вы также можете добавить правила проверки, сообщения,и т.д.
Удачи!