首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django:无效的块标记:'score_for_object',应为‘空’o 'endfor‘

Django:无效的块标记:'score_for_object',应为‘空’o 'endfor‘
EN

Stack Overflow用户
提问于 2014-07-08 19:53:13
回答 1查看 170关注 0票数 0

我正在尝试新的django,我使用的是django 1.6。我正在尝试使用django-voting,如教程:http://www.justinlilly.com/python/django_voting.html中所述

当我请求我的模板时,收到错误消息:

无效的块标记:'score_for_object',应为‘空’o 'endfor‘

我的模板如下所示:

代码语言:javascript
复制
{% score_for_object object as score %}
                <h5>Votes <span id="score">{{ score.score }}</span> point{{ score.score|pluralize }}
                     after <span id="num_votes">{{ score.num_votes }}</span> vote{{ score.num_votes|pluralize }}</h5>
            <ul>
                <li><a href="#" onclick="vote('{{ object.slug }}', 'up');">I like it!</a></li>
                <li><a href="#" onclick="vote('{{ object.slug }}', 'down');">I hate it!</a></li>
                <li><a href="#" onclick="vote('{{ object.slug }}', 'clear');">I take it back! Clear my vote.</a></li>
            </ul>
                {% endscore_for_object object %}

我在没有{% endscore_for_object object %}的情况下进行了尝试,但收到了与urls相同的错误消息:

代码语言:javascript
复制
tip_dict = {
    'model': Promo,
    'template_object_name': 'promos',
    'slug_field': 'slug',
    'allow_xmlhttprequest': 'true',
}
urlpatterns += patterns('',
   url(r'^(?P<object_id>\d+)/(?P<direction>up|down|clear)vote/?$', vote_on_object,             tip_dict, name="tip-voting"),
)

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-07-08 20:04:26

我认为你需要在模板标签中加载一些东西,比如

代码语言:javascript
复制
{% load voting_tags %} 

在html文件的开头,请参阅:Django docdjango-voting doc

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24631164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档