Django开发_14_后台管理及分页器

发布时间:2024年01月21日

一、后台管理

(一)登录

http://127.0.0.1:8000/admin/

(二)创建超级用户

manage.py createsuperuser

(三)注册模型

admin.py:

models = [
    model1,model2,model3
]

admin.site.register(models)

(四)中文显示方法

二、分页器

(一)使用方法

view.py:

from django.core.paginator import Paginator


paginator = Paginator(数据源,每页显示条数 )

(二)具体操作

1.models.py:创建模型

2.admin.py:注册模型

3.登录admin后台添加实例化模型

4.urls.py:路由设置

5.views.py:编写视图函数

6.html文件:首页、上一页、下一页、末页跳转的编写

重点是5个常用的分页函数

data = paginator.page(page_num)

data.has_previous????????#是否有前一页

data.previous_page_number??????? #跳转到前一页

data.has_next ????????#是否有下一页

data.next_page_number??????? #跳转到下一页

paginator.num_pages??????? #最大条数对应的页码

文章来源:https://blog.csdn.net/weixin_47316777/article/details/135583088
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。