技术要点:
在网站设计中,可能有很多页面需要对大量数据进行分页显示,而分页功能代码基本上是相同的,没有必要在每个页面上都重新编写一次,复制粘贴虽然省事,但是一样会造成大量重复代码。
可以把分页功能的代码提取出来进行复用,更加利于代码的维护。本文以前面课程中题目显示页面为例进行修改。
1、在apps\questions\templates\questions文件夹中创建文件pager.html,内容如下:
2、修改apps\questions\templates\questions文件夹中的文件questionlist.html,删除原来的分页显示功能代码,直接导入和使用pager.html文件。
3、对其他需要分页显示数据的页面进行类似的修改。
4、保存所有文件,运行网站,查看效果。