我无法在DTL中找到“as”保留字的解释。
get_cart在carton_tags:
中 {% load carton_tags %}
{% get_cart as cart %}
我已经查看了Django模板语言的文档,并且已经读取了DTL reserved / keyword /'tags'的代码,但没有成功。
我的部分问题可能是尝试在这些文档中找到字符串'as','as','as'或'as'。
docs:https://docs.djangoproject.com/en/1.9/topics/templates/#templates
来源:https://github.com/django/django/blob/master/django/template/defaulttags.py
答案 0 :(得分:2)
Assignment tags允许您将模板标记的结果存储在变量中。您链接到的get_cart
代码是分配代码。
运行后
jwplayer('player_embed').pause();
然后,您可以访问{% get_cart as cart %}
变量中get_cart
标记的结果。
请注意,并非所有Django模板标记都支持{{ cart }}
关键字。不推荐使用分配标记,在Django 1.9+中,您可以使用simple tags作为关键字。