gpt4 book ai didi

python - Django模板如何修复错误 "Could not parse the remainder: ' |' from ' |' "

转载 作者:太空宇宙 更新时间:2023-11-03 21:01:35 26 4
gpt4 key购买 nike

mydict = {"book1":["user1", "user2", "user3"], 
"book2":["user1", "user4", "user5"],}

我想检查“user2 读过 book1 吗?”在模板中的 mydict 中,我执行以下操作:

{% if "user2" in mydict | get_item: "book1" %} 

但是,我收到错误:

Could not parse the remainder: '|' from '|'

如何修复它?

最佳答案

间距有点小。您不应在管道字符 (|) 周围放置空格,因此应将其写为:

{% if "user2" in <b>mydict|get_item:"book1"</b> %}

话虽这么说,如果 key 本身是固定的,那么传递一个额外的变量可能更有意义,例如:

books1 = mydict['book1']

到模板,并将其渲染为:

{% if "user2" in <b>books1</b> %}

所以没有模板过滤器。

关于python - Django模板如何修复错误 "Could not parse the remainder: ' |' from ' |' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55673597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com