Python自学之路
文章平均质量分 81
青丝不压头颅
这个作者很懒,什么都没留下…
展开
-
Redis 键值对数据库学习
redis 是一种 nosql 数据库,他的数据是保存在内存中,同时 redis 可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比 memcached 支持更多的数据结构( string,list表[队列和栈],set[集合],sorted set[有序集合],hash(hash表)。登录会话存储,存储在 redis 中,与 memcached 相比,数据不会丢失。排行版/计数器:比如一些秀场类的项目,经常会有一些前多少名的主播排名。原创 2024-09-24 20:52:58 · 743 阅读 · 0 评论 -
使用celery+Redis+flask-mail发送邮箱验证码
注意:这里没有将celery放在app.py 文件中绑定,是为了防止出现循环引用的问题。task.py : 创建celery.py 对象,并且添加任务,和app绑定,views.py: 调用celery 中的任务。监听celery:在终端输入。原创 2024-09-24 19:36:26 · 238 阅读 · 0 评论 -
Python 学习之虚拟环境
到目前位置我们所有的第三方包安装都是直接通过 pip install xx 的方式进行安装的,这样安装会将那个包安装到你的系统级的 python 环境中。但是这样有一个问题,就是如果你现在 Diango 1.10.x写了个网站,然后你的领导跟你说,之前有一个旧项目是用Django 0.9 开发的,让你来维护,但是 Django 1.10 不再兼容 Django 0.9 的一些语法了。这时候就会碰到一个问题,我如何在我的电脑中同时拥有 Django 1.10 和 Django 0.9 两套环境呢?原创 2024-09-24 13:35:16 · 678 阅读 · 0 评论 -
Flask学习之项目搭建
存在的目的:在Python中,如果两个或更多模块(文件)相互导入对方,就会形成导入循环。例如,模块A导入了模块B,同时模块B又导入了模块A,这就会导致导入循环。比如在这个项目中如果在app.py 中定义db,在models.py中使用app.py 中的db,又在app.py 中使用models.py 中的ORM模型,这样就导致app.py 和models.py 互相引用。原创 2024-09-24 16:33:43 · 464 阅读 · 0 评论