摘要: Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, 阅读全文
posted @ 2018-10-22 21:27 赵振宇 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Django中的Form组件,帮我们处理了 form表单中的校验, 和错误提示的处理: 主要功能: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 使用form组件实现注册功能 1. 定义一个类, 继承django中的 forms.Form 代码实例: 2. 在视图函数中, 阅读全文
posted @ 2018-10-17 20:11 赵振宇 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一. Ajax 简介: AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 AJAX 不是新的编程语言,而是一种使用现 阅读全文
posted @ 2018-10-16 21:17 赵振宇 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 中间件介绍: 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们在 阅读全文
posted @ 2018-10-16 21:16 赵振宇 阅读(369) 评论(0) 推荐(0) 编辑
摘要: Cookie和Session Cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见, 阅读全文
posted @ 2018-10-15 17:49 赵振宇 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ORM之models.py 字段: 常用字段 : AutoField: 自增的整形字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字段。 IntegerField: 一个整数类型。数值的范围是 -214 阅读全文
posted @ 2018-10-11 17:05 赵振宇 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Django的View(视图): 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要 阅读全文
posted @ 2018-10-11 16:48 赵振宇 阅读(636) 评论(0) 推荐(0) 编辑
摘要: Django官方文档 Django官方文档:https://docs.djangoproject.com/en/1.11/ref/templates/language/ 常用语法: {{ }}和 {% %} {{ }}表示变量,在模板渲染的时候替换成值,{% %}表示逻辑相关的操作。 变量: {{ 阅读全文
posted @ 2018-10-11 16:11 赵振宇 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 创建APP 之所以要来创建APP是因为在一个项目是有许多小的项目组合而成的. 如果这些项目全部放在一起, 会特别的混乱,不利于管理, 也不利于项目后期的维护. 所以, 我将每一个功能都解耦成一个一个不同名称且和当前功能相关的 一个一个的文件夹. 一. 命令行创建APP文件: python manag 阅读全文
posted @ 2018-10-11 16:09 赵振宇 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Django介绍 一. web框架: 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socke 阅读全文
posted @ 2018-10-11 15:47 赵振宇 阅读(221) 评论(0) 推荐(0) 编辑