摘要:
1、auth模块 Django内置了auth模块,默认使用auth_user表来存储用户数据。 1.1 authenticate() authenticate()方法提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。如果认证成功(用户名和密 阅读全文
摘要:
1、中间件的定义 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们在视图函数 阅读全文
摘要:
1、自定义分页 分页的数据可以在前端页面实现,也可以在后端实现分页。后端实现分页的原理就是每次只请求一页数据。 1.1 数据准备 2.2 自定义分页 1.3 将自定义分页封装保存 1.4 封装保存版使用示例 2、Django内置分页 2.1 内置分页view部分 2.2 内置分页HTML部分 阅读全文
摘要:
1、Cookie 1.1 Cookie的由来 HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这 阅读全文
摘要:
一、在一次升级Pycharm升级后terminal中执行python3提示"bash: python3: command not found",解决办法,手动更改环境变量。 1、先查看python3的环境 2、设置环境变量 vim ~/.bashrc export PATH=$PATH:/usr/l 阅读全文
摘要:
1、Form简介 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误 阅读全文
摘要:
1、AJAX准备知识-JSON 1.1 什么是JSON 什么是JSON?JSON全称JavaScript Object Notation(JS对象表示方法)。JSON是轻量级的文本数据交换格式,使用 JavaScript 语法来描述数据对象,但 JSON 仍然独立于语言和平台。 1.2 JSON对象 阅读全文
摘要:
1、什么是ORM 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据库层之间充 阅读全文
摘要:
1、什么是路由系统 URL配置(URLconf)的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 1.1 URLconf配置 1.1.1 基本格式 1.11.x版本格式如下: 2.0版本格式如下: 1. 阅读全文
摘要:
1、什么是视图系统 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目 阅读全文