def ifsetting(parser, token):
bits = token.split_contents()
nodelist_true = parser.parse(("else", "endifsetting"))
token = parser.next_token()
if token.contents == "else":
nodelist_false = parser.parse(("endifsetting",))
parser.delete_first_token()
else:
nodelist_false = template.NodeList()
return IfSettingNode(nodelist_true, nodelist_false, bits[1])
评论列表
文章目录