Django基础
文章平均质量分 94
Django 是一个开放源代码的 Web 应用框架,由 Python 写成。
学习本教程前你需要先学习Pyhton基础、数据库、前端三部分内容。
mannixiang
生命不止,奋斗不息!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
14. Django 中间件
Django 中间件 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 中间件介绍 自定义中间件 中间件的执行流程 中间件版登录验证 1. 引子 我们在前面的课程中通过给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。但是在有很多视图函数的情况下,需要给每个视图函数都加上装饰器,还是有点繁琐。 学完今天的内容之后,我们就可以用更适宜的方式来实现类似给原创 2021-04-20 12:01:54 · 225 阅读 · 0 评论 -
13. Django Auth组件
Django 用户认证(Auth)组件 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 auth模块 Auth组件实例 Auth组件扩展 1. 引子 我们在开发一个网站的时候不可避免的需要涉及实现网站的用户系统,需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,很明显这是一个重复繁琐的过程。 还好Django内置了用户认证(Auth)组件,该组件一般用在用户的原创 2021-04-16 11:52:28 · 172 阅读 · 0 评论 -
12. Django cookie与session
Django cookie与session 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 cookie session 1. cookie 1.1 cookie的由来 在了解cookie之前,我们需要先了解一下什么是会话?可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。 在Web服务中,客户向某一服务器发出第一个请求开始,会话就原创 2021-04-15 15:11:09 · 195 阅读 · 0 评论 -
11. Django Form组件
Django Form组件 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 Form简介 Form组件入门 Form组件进阶 Form组件使用Ajax上传文件实例 1. Form简介 我们在HTML页面中利用form表单向后端提交数据时,一般都会手动创建一些获取用户输入的标签,此时在很多场景下都需要对用户的输入做校验(比如校验用户是否输入,输入的长度和格式等正不正确),如果原创 2021-04-14 17:41:16 · 288 阅读 · 0 评论 -
10. Django 分页器
Django 分页器 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 Django分页器相关类 Django分页器的实现 Django分页器的优化 1 Django分页器相关类 1.1 介绍 Django提供了一个内置类来帮助管理分页数据,这个模块存放在django.core.paginator.py。 其中有两个核心类,一个是Paginator类,另一个是Page类。 1原创 2021-04-13 19:54:32 · 434 阅读 · 2 评论 -
9. Ajax与文件上传
Ajax与文件上传 本节重点 jQuery实现Ajax 基于Ajax实现的文件上传 1. Ajax 1.1 Ajax准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 JSON 具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的原创 2021-04-13 10:43:43 · 256 阅读 · 0 评论 -
8. Django 模型(二)
Django 模型(二) 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 多表实例 聚合查询与分组查询 F查询与Q查询 锁和事务 Django ORM执行原生SQL 1. 多表实例 表与表之间的关系可分为以下三种: 一对一: 一个人对应一个身份证号码,数据字段设置 unique。 一对多: 一个家庭有多个人,一般通过外键来实现。 多对多: 一个学生有多门课程,一个课程有很原创 2021-04-09 22:03:11 · 287 阅读 · 0 评论 -
7. Django 模型(一)
Django 模型(一) 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 ORM简介 模型(Model) 单表实例 ORM常用字段及参数 1. ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而原创 2021-04-08 20:32:30 · 430 阅读 · 0 评论 -
6. Django 模板
Django 模板 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 模板之变量 模板之过滤器 模板之标签 自定义标签和过滤器 静态文件配置 模板继承 引子 你可能已经注意到我们在上一节例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def current_datetime(request): now = datetime原创 2021-04-07 21:08:06 · 181 阅读 · 0 评论 -
5. Django 视图
Django 视图 版权声明:本博客转载自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 视图函数 请求对象(HttpRequest) 响应对象(HttpResponse) 1. 视图函数 一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。 响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片… 无论原创 2021-04-07 14:34:24 · 119 阅读 · 0 评论 -
4. Django 路由
Django 路由 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节重点 路由(URLconf)简介 正则路径中的分组 路由分发 反向解析 命名空间 1. 路由(URLconf)简介 路由简单的来说就是根据用户请求的 URL 链接来判断对应的处理程序,并返回处理结果,也就是 URL 与 Django 的视图建立映射关系。 Django 路由在 urls.py 配置,urls.py原创 2021-04-02 17:33:56 · 255 阅读 · 0 评论 -
3. Django 简介
Django框架简介 本节重点 MVC框架和MTV框架 Django的下载与基本命令 基于Django实现的一个简单实例 Django模板和静态文件设置 Django基础必备三件套 1. MVC与MTV模型 1.1 MVC MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 模型负责业务对象与数据库的映射(ORM),视图负原创 2021-04-01 15:46:41 · 282 阅读 · 1 评论 -
2. Web框架
2. web框架 版权声明:本博客来自路飞学城Python全栈培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 Web框架(Web framework)是一种开发框架,用来支持动态网站、网络应用和网络服务的开发。这大多数的web框架提供了一套开发和部署网站的方式,也为web行为提供了一套通用的方法。web框架已原创 2021-04-01 15:10:48 · 149 阅读 · 0 评论 -
1. Web基础
Web基础 版权声明:本博客转载自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途。 欢迎访问路飞学城官网:https://www.luffycity.com/ Web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助谷歌,火狐等浏览器来运行。原创 2021-04-01 10:41:07 · 130 阅读 · 0 评论
分享