摘要: 一、认证组件 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查询,没有登录就不能查看 ,这时候就要用到认证组件 二、局部使用 (1)models层 class UserInfo(models.Model): name = models.CharField(max_l 阅读全文
posted @ 2018-12-13 20:32 薛才昌 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、什么是序列化组件? 本质上为了实现前后端分离,而进行json序列化的一个组件形式,极大方便了解析数据的作用 所有序列化是基于APIView解析器实现的,通过内部的多继承关系方便实现进行数据序列化的实现 二、使用方法 第一步:创建序列化类 创建出返回页面显示的字段,一对多关系同创建普通字段一样,无 阅读全文
posted @ 2018-12-11 19:54 薛才昌 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、Auth模块是什么 django内置的用户认证系统 ,可以快速 的实现,登录,注销,修改密码... 二、Auth用法: 1、先创建超级用户 : 2、验证用户: 3、登录: 4、一旦登录成功 ,调了 这个函数 login(request,user),以后 在视图类,函数中的request对象中,就 阅读全文
posted @ 2018-11-26 19:14 薛才昌 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、什么是中间件 请求和响应之间的一道屏障 作用:控制请求和响应 Django默认的中间件 :(在django项目的setting模块中,有一个 MIDDLEWARE_CLASS变量,其中每一个元素就是一个中间件 ) 每一个中间件都有具体的功能 二 、自定义中间件 中间件主要有几个方法: 中间件执行 阅读全文
posted @ 2018-11-23 19:07 薛才昌 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、cookie介绍 cookie的由来 大家 都知道 HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行 情况 和结果与前面 的请求和之后的请求都无 直接关系,它不会受前面的请求响应情况直接 影响,也不会直接影响后面的请求 情况。 一句有意思的话来描述就是人生只如初见,对服务器来 阅读全文
posted @ 2018-11-22 19:27 薛才昌 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1、校验字段功能 针对 一个实例:注册 用户讲解。 模型:models .py 视图函数 模板函数 2、渲染标签功能 3、渲染错误信息功能 视图层 from django.shortcuts import render, redirect, HttpResponse from django impo 阅读全文
posted @ 2018-11-21 19:06 薛才昌 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一 、分页器的简介 在页面显示分页数据,需要用到django分页器组件 from django.core.paginator import Paginator 二、应用view层 实例 : from django.shortcuts import render, HttpResponse # Cre 阅读全文
posted @ 2018-11-20 17:19 薛才昌 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步JavaScript和XML”。JavaScript语言与服务器进行一步交互,传输的数据为XML(传输的数据不只是XML,现在更多的是json数据)。 同步交互:客户端发出一个请求后,需 阅读全文
posted @ 2018-11-19 21:45 薛才昌 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、创建模型 在Models创建如下模型: 注意事项: id 字段 是自动添加的 对于外键字段,django会在字段名上添加“_id”来创建数据库中的列名 外键字段ForeignKey 有一个 null=True的设置(它允许外键接受空值NULL),你可以赋值给它none。 二、添加表记录 1、一对 阅读全文
posted @ 2018-11-13 23:13 薛才昌 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一、创建表 1、创建模型: 创建名为book的app,在book下的models.py中创建模型: 二、更多的字段和参数 每个字段有一些特有的参数,例如:CharField需要max_length参数来指定VARCHAR数据库字段的大小。还有一些适用于所有字段的通用参数。 这些参数在文档中有详细定义 阅读全文
posted @ 2018-11-12 21:45 薛才昌 阅读(220) 评论(0) 推荐(0) 编辑