•  
  • 0
  •  
0

Проблема с get_comment_count в шаблоне. Django.

Вот значит такая проблема, в шаблоне у меня имеется вот такой код:

{% for entry in posts.object_list %}  
        {% block post_area %}                  
            {% block post_title %}<a href="/blog/post/{{ i.id }}">{{ entry.title }}</a>{% endblock %}
                {% block post_description %}{{ entry.description }}{% endblock %}
                {% block post_comment_date %}
                {% load comments %}
                {% get_comment_count for entry as comment_count %}
                <p align="right"> - {{ entry.post_time|date:"jS F Y H:i" }} - <a href="/blog/post/{{ entry.id }}">{{ comment_count }} comments </a></p>
                {% endblock %}

             <b><b></b><b></b>
              <b></b><b></b></b>

        {% endblock %}
        {% endfor %}

Но при попытке зайти на эту страницу выдает ошибку: Caught an exception while rendering: 'str' object has no attribute '_meta'

на строке: {% getcommentcount for entry as comment_count %}

Я просто не способен понять, в чем проблема. Объект entry является именно объектом и должно быть все пучком. Но оно все равно матюгается:) Просветите меня темного. В чем проблема?

traceback

Вот к дополнению часть кода base.html:

Вот вьювс:

def blog(request):
    post = Entry.objects.order_by('post_time')
    paginator = Paginator(post,3)

    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1

    try:
        posts = paginator.page(page)
    except (EmptyPage, InvalidPage):
        posts = paginator.page(paginator.num_pages)

    return render_to_response(
        'blog\\index.html',
        {"posts": posts},
    )
django, comments.
спросил 1017 дней назад Аватор пользователя shtpavel shtpavel
92 4
изменил 1016 дней назад Аватор пользователя tc tc
718 15
300

1 ответ:

    •  
    • 0
    •  

    как насчет попробовать это {% get_comment_count for blog.entry 14 as comment_count %} , тоесть в твоем случае {% get_comment_count for имя_апликешена.entry entry.id as comment_count %}

    ответил 1016 дней назад Аватор пользователя rnd_d rnd_d
    102 7
    изменил 1016 дней назад Аватор пользователя rnd_d rnd_d
    102 7
Чтобы написать ответ, вы должны авторизироваться.