2
我有成功加载包含自定义标记的文件后,pycharm显示未解析标记的问题。请别人帮忙!PyCharm中的未解析标记
这是我carton-tags.py文件包含自定义模板标签
from django import template
from carton.cart import Cart
from carton.settings import CART_TEMPLATE_TAG_NAME
register = template.Library()
@register.filter
def get_cart(context, session_key=None, cart_class=Cart):
"""
Make the cart object available in template.
Sample usage::
{% load carton_tags %}
{% get_cart as cart %}
{% for product in cart.products %}
{{ product }}
{% endfor %}
"""
request = context['request']
return cart_class(request.session, session_key=session_key)
register.assignment_tag(takes_context=True, name=CART_TEMPLATE_TAG_NAME)(get_cart)
当你运行它会发生什么?这个问题仅仅在PyCharm中还是抛出异常? –
它不会抛出任何异常。但是,标签不履行其职责。 – Pila