摘要: Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, 阅读全文
posted @ 2019-06-18 18:03 为此努力 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们 阅读全文
posted @ 2019-06-18 18:01 为此努力 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、会话跟踪技术 1.1 什么是会话跟踪 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。 阅读全文
posted @ 2019-06-18 17:14 为此努力 阅读(134) 评论(0) 推荐(0) 编辑
摘要: <!--end: blogStats --> <!--end: navigator 博客导航栏 --> <!--end: header 头部 --> <!--done--> Django Form表单组件 Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入 阅读全文
posted @ 2019-06-18 17:08 为此努力 阅读(168) 评论(0) 推荐(0) 编辑
摘要: MTV与MVC(了解) MTV模型(django): MVC模型: 本质:django的MTV也是MVC 多对多表三种创建方式 1.django自动帮我们创建 2.纯手动创建第三张表 3.半自动创建第三张表(可扩展性高,并且能够符合ORM查询) 前后端传输数据编码格式contentType ajax 阅读全文
posted @ 2019-06-18 17:06 为此努力 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 自定义分页器页码的渲染通常都是单数1,3,5,7,9,符号中国人的审美标准需要完善的1.加首页和尾页2.页码的个数应该是固定的自定义分页器的使用后端:book_list = models.Book2.objects.all()# 数据总条数all_count = book_list.count()# 阅读全文
posted @ 2019-06-18 17:06 为此努力 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Django视图层 1.FBV与CBV 2.JsonResponse 3.简单的文件上传 4.request的方法 阅读全文
posted @ 2019-06-18 17:05 为此努力 阅读(164) 评论(0) 推荐(0) 编辑