摘要: (目录) 介绍 本质:就是对功能模块划分,用于更好的管理代码。 Django默认用的MTV模式。 1. MVC设计模式 我们先对 MVC 设计模式进行介绍,它是 Web 设计模式的经典之作,MTV 模式也是在它的基础上衍生而来。 MVC 是 Model-View-Controller 的缩写,其中每 阅读全文
posted @ 2021-12-14 15:32 HonyL 阅读(140) 评论(0) 推荐(0) 编辑
摘要: (目录) 前言 auth是Django自带的用户认证模块,用于用户的身份验证功能。 auth模块是cookie和session的升级版,auth模块是对登录认证方法的一种封装,之前我们获取用户输入的用户名及密码后需要自己从user表里查询有没有用户名和密码符合的对象,而有了auth模块之后就可以很轻 阅读全文
posted @ 2021-12-14 15:14 HonyL 阅读(269) 评论(0) 推荐(0) 编辑
摘要: (目录) 前言 我们之前在HTML页面中利用form表单向后端提交数据时都会写一些获取用户输入的标签并且用 form标签 把他们包起来。但是很多场景下我们都需要对用户的输入做校验,比如用户是否输入,输入长度以及格式等问题,如果用户输入的内容不符合我们的校验就需要在网页的相应位置显示对应的错误信息。 阅读全文
posted @ 2021-12-14 11:52 HonyL 阅读(122) 评论(0) 推荐(0) 编辑
摘要: (目录) 前言 Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。每个中间件组件负责做一些特定的功能。例如,Django 包含一个中间件组件 Authentic 阅读全文
posted @ 2021-12-14 10:52 HonyL 阅读(64) 评论(0) 推荐(0) 编辑