django框架进阶-分页-长期维护】的更多相关文章

##################   分页    ####################### 分页, django有自己内置的分页,但是功能不是很强大,所以自己写一个分页, web页面数据非常多的时候,是必须要有分页的, 分页思路:通过url后面加参数的形式, http://127.0.0.1:8000/book_list/?page=1 页面 展示数据 切片 第一页,1-10 [0-10] #因为切片下标不包含, 第二页,11-20 [10-20] 第三页,21-30 [20-30]…
##################    为什么使用中间件?      ####################### 先说几个需求, 1,url的白名单,url=[ "XX"],这个里面是一个用户可以访问的url,这就是一个权限的概念了, 2,登陆之后才能访问某些url,之前使用的是装饰器,一个网站可能有一两千的url,这样加装饰器就不太好,所以使用中间件是非常不错的, ##################    什么是中间件?      #####################…
##################   预备知识---json     ####################### 预备知识,json 什么是json?这是一种数据格式,和语言没有关系, 为什么会有json这种数据格式,就是为了可以实现跨语言的传输,比如前后端的传输,前端是js,后端可以是c,go,python,java,php,等等, 不同的后端语言怎么和前端语言做交互呢? 现在企业基本都是前后端分离的,前端需要什么数据,你就返回什么数据,就可以了,前端框架Vue,后端就是写API,只写…
###############    django--admin的使用    ################ # django后台管理: # 第一步: # 在settings文件中修改语言和时区 LANGUAGE_CODE = 'zh-hans' # 中国语言 TIME_ZONE = 'Asia/Shanghai' # 中国时间 # 第二步: # 创建一个超级用户, python manage.py createsuperuser # 第三步: # 注册模型类 from django.cont…
##################    django的认证系统     ####################### 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统.此时我们需要实现包括用户注册.用户登录.用户认证.注销.修改密码等功能, Django它内置了强大的用户认证系统--auth,它默认使用 auth_user 表来存储用户数据. ##################    django的认证系统----auth常用的方法      ###############…
###############   django-缓存页面    ############### ########################################### # 全站缓存, # 整个网站的所有的页面都做缓存 # 要有一个中间件, # 在中间件里面做缓存, # 使用中间件,经过一系列的认证等操作,如果内容在缓存中存在,则使用FetchFromCacheMiddleware获取内容并返回给用户, # 当返回给用户之前,判断缓存中是否已经存在,如果不存在则UpdateCac…
############################################################ """ 通常在Django项目中,我们编写的大部分都是与Django 的模型紧密映射的表单. 举个例子,你也许会有个Book 模型,并且你还想创建一个form表单用来添加和编辑书籍信息到这个模型中. 在这种情况下,在form表单中定义字段将是冗余的,因为我们已经在模型中定义了那些字段. 基于这个原因,Django 提供一个辅助类来让我们可以从Django…
##################     form组件做了什么事情?      ####################### 之前web开发的模式,以注册为例 1,要有一个注册页面,然后有一个form表单 ---->html代码 2,数据提交到后端,做校验, ---->数据有效性校验, 3,把校验的提示信息,展示在页面上,--->校验信息返回,并保存原来的值 关于校验: 1,前端通过js校验,比如数据输没输,格式是否正确,都是可以前端校验的, 2,数据准确性的需要后端做, 这两个都…
###############    python基础回顾:装饰器    ################ # 装饰器非常重要,1是写代码的时候,2是面试的时候,没有python开发不问装饰器的, # 装饰器绕不过去,一定会用到,不会装饰器不要说会python, # 理解Python装饰器(Decorator) # 想要理解Python中的装饰器,不得不先理解闭包(closure)这一概念. # 闭包: # 就是一个函数里面又套上另一个函数的定义,你反而要用的是内部函数,而且内部函数会用到外部函…
Django ORM那些相关操作 Django中ORM介绍和字段及字段参数 Cookie.Session和自定义分页 Django 中间件 AJAX Django form表单 Django的认证系统 Django-Ajax及跨域请求 Django-组件拾遗 Django contenttypes 应用…