- 博客(10)
- 收藏
- 关注
原创 Django框架的文件上传与文件下载
## Django框架的文件上传与文件下载目录文章目录目录文件上传上传文件的视图处理函数 **方案1 传统写入**上传文件的视图处理函数 **方案2 借助orm**第二中方案,比较方便,必不可少的两部文件下载页面分页Paginator对象Page对象中间件 Middleware跨站请求伪造攻击 CSRF文件上传文件上传必须为POST提交方式表单<form>中文件上传时必须有带有enctype="multipart/form-data" 时才会包含文件内容数据。表单中用&
2020-10-07 17:43:25
347
原创 Django 框架的cookies,session与tooken
Django 框架的cookies,session与tooken目录文章目录Django 框架的cookies,session与tooken目录1.cookies 和 sessioncookiessession注: 当使用session时需要**迁移数据库**,否则会出现错误Cookies vs session2,token - 令牌学前须知:2.1 JWT - json-web-token1,三大组成2,jwt结果格式3,校验jwt规则4,pyjwt1.cookies 和 session会话
2020-10-06 20:13:36
168
原创 mysql 数据库的事物
mysql 数据库的事物3.13.1 事务概述MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,如果操作就必须同时操作成功,如果有一个不成功则所有数据都不动。这时候数据库操作语句就构成一个事务。事务主要处理数据的增删改操作。定义一件事从开始发生到结束的过程作用确保数据操作过程中的安全。3.13.2 事务操作开启事务 mysql>begin; #
2020-10-06 10:34:54
161
原创 三个命令,解决ubantu不能联网问题(亲测可用)
ubantu 不能联网解决办法终端输入1.sudo service network-manager stop2.sudo rm /var/lib/NetworkManager/NetworkManager.state3.sudo service network-manager start
2020-10-05 19:42:02
358
原创 Django框架学习笔记第四天
Django框架学习笔记第四天目录文章目录Django框架学习笔记第四天目录查询数据查询谓词修改数据删除数据聚合查询先案按列分组,而后对每一组聚合.F对象Q对象原生的数据库操作方法查询数据数据库的查询需要使用管理器对象进行通过 MyModel.objects 管理器方法调用查询接口方法说明all()查询全部记录,返回QuerySet查询对象get()查询符合条件的单一记录filter()查询符合条件的多条记录exclude()查询符合条件之外
2020-10-05 18:06:55
225
原创 Django 学习笔记第三天
Django 学习笔记第三天### 目录文章目录Django 学习笔记第三天1.静态文件Django中的应用 - app创建应用app应用的结构应用的分布式路由include 函数应用的模板模型层Django下配置使用 mysql 数据库模型(Models)Django 的 ORM框架模型示例新增字段要有默认值模型类Models 创建字段类型字段选项Meta内部类数据库迁移的错误处理方法模型层的基本操作管理器对象创建数据对象Django shell 的使用1.静态文件什么是静态文件不能与服务器
2020-10-05 17:56:35
93
原创 Django 框架学习笔记(第二天)
### Django 框架学习笔记(第二天)Django的框架设计模式MTV 模式MTV 代表 Model-Template-View(模型-模板-视图) 模式。这种模式用于应用程序的分层开发作用:降低模块间的耦合度(解耦)MTVM – 模型层(Model) 负责与数据库交互T – 模板层(Template) 负责呈现内容到浏览器V – 视图层(View) 是核心,负责接收请求、获取数据、返回结果模板 Templates什么是模板模板是可
2020-10-05 08:41:36
230
原创 1.Django框架的学习笔记 (第一天)
1.Django框架的学习笔记 (第一天)1.理解django框架django框架是一个重量级的框架,提供了丰富的模块,而且易于维护,扩展.首先我们来分析,django的主要组成部分.1.1自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。1.2经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档。开发者遇到问题时可以搜索在线文档寻求解决方案。1.3Django的Model层自带数据库ORM组件,使得开发者无须学习SQL语言即可对数据库进行操作。1
2020-10-04 11:29:46
352
原创 1.Django框架的学习笔记 (第一天)
1.Django框架的学习笔记 (第一天)1.理解django框架django框架是一个重量级的框架,提供了丰富的模块,而且易于维护,扩展.首先我们来分析,django的主要组成部分.1.1自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。1.2经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档。开发者遇到问题时可以搜索在线文档寻求解决方案。1.3Django的Model层自带数据库ORM组件,使得开发者无须学习SQL语言即可对数据库进行操作。1
2020-10-03 18:28:25
306
原创 ajax解析(持续更新中)
ajax解析1. 什么是ajax?Ajax即“Asynchronous Javascript And XML”(异步JavaScript 和XML),是指一种创建交互式网页应用的网页开发技术。Ajax=异步JavaScript和XML(标准通用标记语言的子集)。通过在后台与服务器进行少量数据交换,Ajax可以使用网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新(无刷新技术)。传统的网页(不使用Ajax)如果需要更新内容,必须重载整个网页页面。2. ajax的应用场景
2020-09-24 20:37:06
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人