小编Ste*_*eve的帖子

在Django中,如何迭代需要参数的自定义模板标记的结果?

如果我创建了模板标记:

@register.simple_tag
def last_books(a_cat, cutoff=5):
    objects = Books.objects.filter(category=a_cat)
    return objects[:cutoff]
Run Code Online (Sandbox Code Playgroud)

我怎么能在我的模板中做这样的事情:

{% for book in last_books 'Sports' 3 %}
Run Code Online (Sandbox Code Playgroud)

我目前收到此错误:

'for'语句应使用'for y in y'格式:for last_books'Floys'3中的x

django arguments templatetags

4
推荐指数
1
解决办法
3780
查看次数

标签 统计

arguments ×1

django ×1

templatetags ×1