- 博客(34)
- 收藏
- 关注
原创 时间如水,东流而逝 !Python中的异步,定时任务(Celery,Apscheduler)
APScheduler和Celery---项目实战使用方法介绍
2022-07-28 14:37:40
1920
原创 最新版-----新浪微博的第三方登录
三方登录三步骤再定义抽象类:定义实现具体功能类:1.获取token的路由:请求用户授权Token2.获取授权过的token:获取授权过的Access Token3.获取授权过的用户信息获取用户信息 打印出的结果为: 然后将获得的用户信息存入数据库:导入database:写在具体功能类下:保存用户信息,并且重定向:...
2022-07-04 16:24:01
597
原创 python 实现账号封禁30分钟---(Redis,Mysql,文件)三种方法
使用Redis,Mysql,和文件来完成用户在五分钟内,登录错误五次,用户账号封禁30分钟
2022-06-29 21:00:37
946
原创 Python web框架: Tornado
中文文档https://tornado-zh.readthedocs.io/zh/latest/输入命令:备注:Tornado应该运行在类Unix平台,为了达到最佳的性能和扩展性,仅推荐Linux和BSD(充分利用Linux的epoll工具和BSD的kqueue达到高性能处理的目的)db.py main.py......
2022-06-25 15:25:38
1778
原创 实现token的生成及解密
1.创建文件jwt_utils2.导入import jwtfrom datetime import datetime,timedeltafrom flask import current_app,jsonify,g3.生成tokendef generate_token(payload,expiry): """生成token""" # datetime.utcnow()当前时间 # timedelt是从当前时间的偏差值 _payload = {
2022-05-21 07:54:50
1573
原创 python中实现强制登陆思路和代码展示
1.1装饰器修复技术1.2强制登录实现思路分析2.强制登录需求在开发中, 部分接口是要求用户登录才能访问的, 所以有强制登录的需求. 当用户登录的情况下, 可以正常访问特定的接口, 但当用户没有登录的情况下, 访问特定的接口, 则要求用户进行登录.3.强制登录思路1.定义装饰器脚本, 脚本内定义login_required装饰器2.传入装饰器中的函数就是请求要访问的视图, 所以在视图执行前, 进行判断, 如果用户登录则放行, 执行视图; 如果用户未登录则返回401状态码与'In..
2022-05-17 07:39:36
391
7
原创 实例方法,类方法,静态方法的区别?
实例方法定义:第一个参数必须是实例对象,该参数名一般约定为“self”,通过它来传递实例的属性和方 法(也可以传类的属性和方法);调用:只能由实例对象调用。类方法定义:使用装饰器@classmethod。第一个参数必须是当前类对象,该参数名一般约定为“cls”, 通过它来传递类的属性和方法(不能传实例的属性和方法);调用:实例对象和类对象都可以调用。静态方法 定义:使用装饰器@staticmethod。参数随意,没有“self”和“cls”参数,但是方法体中不能使用 ...
2022-05-13 15:29:46
708
2
原创 redis介绍及做数据缓存的使用?
Redis 简介Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份。......
2022-05-11 11:23:06
267
2
原创 创建Vue新项目方法以及vue安装使用
vue项目创建:**1.打开指定文件夹,在路径上输入cmd回车打开黑窗口,这样就可以在当前路径下创建vue项目。2.输入创建vue项目的命令: vue create [项目名]3.项目配置: 选择:Manually select features三种不同项目的对应选项: a)基本项目: 选中:Choose Vue version b)带路由的项目: 选中:Choose Vue versio...
2022-05-02 11:28:12
1580
原创 Django安装方法和django项目创建步骤?
Django安装方法:1.打开pycharm,点击终端2.pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 设置清华镜像3.python -m pip install --upgrade pip # 升级pip版本命令4.pip install django==2.2.2 # 安装django5.django-admin startproject myproject # 创建d..
2022-04-29 20:21:05
2238
原创 Python Web框架Django 和 Flask区别及使用
选择:Django和Flask是最流行的Python Web框架Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。
2022-04-26 18:46:08
7237
4
原创 人工智能-----自然语言处理(NLP)基础理解
人工智能的目标- 推理- 自动学习&调度- 机器学习- 自然语言处理- 计算机视觉- 机器人- 通用智能人工智能三大阶段 阶段 1——机器学习:智能系统使用一系列算法从经验中进行学习。 阶段 2——机器智能:机器使用的一系列从经验中进行学习的高级算法,例如深度神经网络。人工智能目前处于此阶段。 阶段 3——机器意识:不需要外部数据就能从经验中自学习。人工智能的类型ANI(狭义人工智能):它包含基础的、角.
2022-04-22 21:05:56
10717
原创 python中实现分页
#分页使用比如说在Python的django框架中使用:目录#分页使用比如说在Python的django框架中使用:1.先导入PageNumberPagination变量2.自己定义的视图引用该变量3.写默认每页信息条数和每页显示的最大条数,页码4.在自己的视图集中调用 pagination_class = MyPagination......
2022-04-21 16:31:57
1789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人