Тег для отображения блока комментариев

    Пример использования (комментарии к текстовой странице)::

        {% comments comments comments_form page "midnight_main:page_comments" %}

    :param context: контекст
    :param comments: список комментариев
    :param form: форма добавления комментария
    :param obj: объект к которому привязаны комментарии
    :param url: имя представления обрабатывающего создание и получение комментариев
    :param kwargs: html атрибуты оборачивающего тега
    :return:

def comments_block(context, comments, form, obj, url, **kwargs):
    """
    Тег для отображения блока комментариев

    Пример использования (комментарии к текстовой странице)::

        {% comments comments comments_form page "midnight_main:page_comments" %}

    :param context: контекст
    :param comments: список комментариев
    :param form: форма добавления комментария
    :param obj: объект к которому привязаны комментарии
    :param url: имя представления обрабатывающего создание и получение комментариев
    :param kwargs: html атрибуты оборачивающего тега
    :return:
    """

    data = kwargs

    if 'class' in data:
        data['class'] += ' comments-block'
    else:
        data['class'] = 'comments-block'

    if context['request'].user.is_authenticated():
        del form.fields['captcha']

    return {'comments': comments, 'form': form, 'url': url, 'obj': obj, 'data': data}