def urlcompass_step(parser, token):
"""returns object of __UrlCompassStepNode subclass of django template node object
This functions assumes urlcompass_show is already used in the template.
hence, it access session data sets maintained by urlcompass_show:
:param parser: django parser object
:param token: django token object
:returns: __UrlCompassStepNode
:rtype: django_template.Node
:Example:
{% urlcompass_step <view> %}
"""
# analyse toekn for start and wep overrides
parts=token.split_contents()
if len(parts) != 1:
raise django_template.TemplateSyntaxError("'urlcompass_step' accepts one and only one argument: {% url_compass_step <view> %}")
view=parts[0].strip()
return __UrlCompassStepNode(view)
评论列表
文章目录