使用get\u absolute\u url方法的Django分页

2024-04-19 12:54:43 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Django的Paginator和model方法get_absolute_url有什么特殊的规则吗?我正在尝试调用此方法,但它不起作用??你知道吗

这是我的模板:

<ul class="products thumb-info-list">
{% for product in products.object_list %}

    <li class="col-md-3 product">
        {% if product.on_sale %} 
        <a href="{{ product.get_ablsolute_url }}">
            <span class="onsale">Sale!</span>
        </a>
        {% endif %}

        <span class="thumb-info">
            <a href="{{ product.get_ablsolute_url }}" class="add-to-cart-product">
                <span><i class="icon icon-tag"></i>{{ product.title }}</span>
            </a>
            <a href="{{ product.get_ablsolute_url }}">
                <span class="thumb-info-image">
                    <span class="thumb-info-act">
                        <span class="thumb-info-act-left"><em>View</em></span>
                        <span class="thumb-info-act-right"><em><i class="icon icon-plus"></i> Details</em></span>
                    </span>
                    <img alt="" class="img-responsive" src="{{ STATIC_URL }}{{ product.image_one }}">
                </span>
            </a>
            <span class="thumb-info-content">
                <a href="{{ product.get_ablsolute_url }}">
                    <h4>{{ product.title }}</h4>
                    <span class="price">
                        {% if product.on_sale %}
                        <del><span class="amount">${{ product.unit_price|floatformat:0 }}</span></del>
                        {% endif %}
                        <ins><span class="amount">${{ product.sale_price|floatformat:0 }}</span></ins>
                    </span>
                </a>
            </span>
        </span>
    </li>
    {% endfor %}

</ul>

Tags: 方法infourlgetsaleproductactprice