Django常用插件
2024-08-23 01:48:48
1 富文本编辑器--tinymce
2 分页器--pure pagination
视图中
all_orgs_list = CourseOrg.objects.all()
try:
page = request.GET.get('page', 1)
except PageNotAnInteger:
page = 1
p = Paginator(all_orgs_list, 6, request=request)
all_orgs = p.page(page)
orgs_nums = all_orgs_list.count()
all_citys = CityDict.objects.all()
return render(request,'org-list.html',{'orgs_nums':orgs_nums,'all_orgs':all_orgs,'all_citys':all_citys})
template中
{% for org in all_orgs.object_list %}
这里需要 把page对象 转化一下
{% if all_orgs.has_previous %}
<li class="long"><a href="?{{ all_orgs.previous_page_number.querystring }}" class="prev">‹‹ 上一页</a></li>
{% endif %}
{% for page in all_orgs.pages %}
{% if page %}
{% ifequal page all_orgs.number %}
<li class="active"><a href="?{{ page.querystring }}">{{ page }}</a></li>
{% else %}
<li><a href="?{{ page.querystring }}" class="page">{{ page }}</a></li>
{% endifequal %}
{% else %}
<li class="none"><a href="">...</a></li>
{% endif %}
{% endfor %}
{% if all_orgs.has_next %}
<li class="long"><a href="?{{ all_orgs.next_page_number.querystring }}" class="next">下一页 ››</a></li>
{% else %}
{% endif %}
3 四位字符验证码--simple-capcha
最新文章
- Python爬虫小白入门(四)PhatomJS+Selenium第一篇
- MongoDB安装使用
- Linux Shell脚本编程--Head/Tail命令详解
- Mac 下安装tomcat
- C#控件背景透明的几种解决方案
- JSP简单标签标签库开发
- redis学习笔记(14)---redis基本命令总结
- php插入mysql中文数据出现乱码
- asp.net core系列 45 Web应用 模型绑定和验证
- 让java代码在Idea外面运行起来
- 你不知道的JS之 this 和对象原型(一)this 是什么
- bit、byte、与字符
- consul搭建
- vim中^M的研究
- MongoDB复制集技术
- Linux shell逐行读取文件的方法
- git代码回滚的两种选择
- apache安装配置
- jquery的$(document).ready()与js的window.onload区别
- 五个瓶颈影响你的Asp.Net程序(网站)性能
热门文章
- phpcms 列表页中,如何调用其下的所有子栏目?
- 第一节、Alex 讲解 python+mysql 交互;
- MAC 终端颜色设置
- 『NiFi 学习之路』入门 —— 下载、安装与简单使用
- 关于myeclipse+tomcat+struct2的热部署问题
- MySQL-5.7 Update语句详解
- java实验一报告
- [C++] 2017联发科技杯编程挑战赛 复赛题 “杰克船长的烦恼”
- javascript-电话薄小功能
- spark学习7(spark2.0集群搭建)