在我成功加载包含自定义标签的文件后,我遇到了这个 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)