码迷,mamicode.com
首页 > 其他好文 > 详细

分页显示的制作流程

时间:2018-09-25 16:12:04      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:class   import   nat   ret   turn   style   制作   go import   ref   


1.在app下新建名为templatetags的python包,并在其中新建mytags.py文件(此文件用于书写函数)

2.在新建的mytags.py文件中写入以下两行代码:
  from django import template
  register=template.Library()

  然后定义函数:
  def pagination(total,current)
    return {‘total‘:total,‘current‘:current}

  函数定义上方写装饰器:@register.inclusion_tag(‘pagination.html‘)

3.书写pagination.html模板
  将母版中的分页部分取出来,修改
  {% for num in total %}
  {% if num == current %}
  <li class="active"><a href="#">{{ num }}</a></li>
  {% else %}
  <li><a href="#">{{ num }}</a></li>
  {% endif %}
  {% endfor %}
4.使用
  {% load mytags %}
  {% 函数名 参数1 参数2 %}

分页显示的制作流程

标签:class   import   nat   ret   turn   style   制作   go import   ref   

原文地址:https://www.cnblogs.com/wdbgqq/p/9699851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!