- 博客(11)
- 收藏
- 关注
原创 Python邮件发送
"server": "smtp.office365.com", # SMTP服务器地址。raise ValueError("登录邮箱失败")已默认开启smtp, 登录密码使用账号密码即可。"port": 587 # SMTP服务器端口。"user": "", # 发件人邮件地址。"password": "", # 密码。1. 去邮箱手动开启smtp服务。return "邮件发送失败"2. 得到授权码(登录使用)return "邮件发送成功""""登录邮箱"""
2023-06-05 08:17:36 181 1
原创 pymql
pymsql的操作 1.连接: conn=pymql.connect(host,port......) cursor=conn.cursor()返回元祖类型的数据 cursor =conn.cursor(cursor=pymysql.cursors.DictCursor) #返回字典类型的数据 执行:cursor.execute(sql) ...
2018-08-16 18:02:53 580
原创 Redis
Redis:6379redis是一个key-value存储系统: 通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度支持存储的value类型: String: 字符串 Hash: 散列 List: 列表 Set: 集合 Sorted Set: 有序集合Redis操作: redis的本质就是是大字典...
2018-08-16 17:56:03 319
原创 mongodb
MongoDB:非关系型数据库1.介于关系型数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富的2.MongoDB和关系型数据库最大的区别就是约束性,没有主键约束和数据类型约束等 1.MongoDB,作为优秀的非关系型数据库,更适合于存储文档等非结构型数据。彼此独立的文档更适合于使用mongoDB存储 2.查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不...
2018-08-16 17:35:15 233
原创 Django序列化
在django中QuerySet格式不能被json格式化处理传到前端,因此在处理此类数据时有两种方法:1.Django序列化对象:serializers from django.core import serializers data = serializers.serialize("序列化格式",QuerySet ) 如果只想要序列化一部分字段,序列化指定的字段参数 ...
2018-08-15 20:46:10 448
原创 Django知识汇总
一、wsgi接口二、中间件三、URL路由系统四、Template模板五、Views视图六、Model&ORM七、From与ModelForm八、csrf跨站请求伪造九、COOKIE 与 SESSION十、序列化十一、Ajax十二、分页十三、缓存十四、信号十五、Django的用户认证(auth模块)十六、Admin相关十七、SQLAlchemy十八、MVC和MTV CBV和FBV...
2018-08-14 22:02:43 154
原创 Django的缓存机制
Django是动态网站,每次请求都会数据库中进行相应的操作。当访问量很大时,耗时就会增加。缓存将某个views的返回值保存至内存或者memcache中,在设置的时间内,再有访问过来时,就不再执行view中的操作,而是直接从缓存中取值缓存机制:每次有请求进来,先去看缓存是否有,有且未过期,直接拿值 如果缓存没有或者已过期,就要走视图,走数据库 Django中提供了6种缓存方式:...
2018-08-14 08:50:46 1320
原创 Django信号
Django包含一个“信号的分发器”,用于在框架执行操作时解耦。就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者Django内置的信号 1.model中的内置信号Model signals pre_init # django的model执行其构造方法前,自动触发 post_init ...
2018-08-13 17:48:00 848
原创 递归和排序
时间复杂度和空间复杂度1.时间复杂度 用来估计算法运行时间的一个式子 一般来说,时间复杂度高的算法比复杂度低的算法慢 复杂度效率排序: O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n2logn)<O(n3) 一般的时间复杂度: 1.循环减半的过程:O(logn) ...
2018-08-07 13:10:24 512
原创 MySQl
MySQL的操作pymysqlMySQL的主从分离###数据库的概念####数据库(Database,简称DB).就是一个存放数据的仓库,这个仓库是按照一定的数据结构,来组织、存储的数据库系统有3个主要的组成部分:1.数据库:用于存储数据的地方。2.数据库管理系统:用户管理数据库的软件。3.数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库的软件补充。数据库的特...
2018-08-05 22:18:49 817
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人