简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
【代码】python——MySQL封装操作。
描述:当启动项目的时候:python manage.py runserver控制台报错:RuntimeError: ‘cryptography’ package is required for sha256_password or caching_sha2_password auth methods解决方法:pip install cryptography。然后重新启动项目就ok了...
一、QQ登录工具AgentLogin1、AgentLogin介绍⽬前只⽀持 腾讯QQ,微信,微博的第三⽅登录该⼯具封装了QQ登录时对接QQ互联接⼝的请求操作。可⽤于快速实现QQ登录功能。2、AgentLogin安装pip install AgentLogin3、AgentLogin使⽤说明from AgentLogin import AgentLogin获取扫码⻚⾯地址qq_url = Agent
Django 内置的User类提供了用户密码的存储、验证、修改等功能,默认使用pbkdf2_sha256方式来存储和管理用的密码
一、同步问题产生的原因就是没有控制多个线程对同一资源的访问,对数据造成破坏,使得线程运行的结果不可预期。这种现象称为"线程不安全”"。同步:就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。这既是同步,二、同步锁1、lock=Lock(
一、用户总数统计1、后端接⼝设计请求⽅式: GET /statistics/total_count/请求参数: 通过请求头传递jwt token数据。返回数据: JSON{ "count": "总⽤户量"}2、后端代码实现from datetime import datefrom rest_framework.permissions import IsAdminUserfrom rest_fram
一. ⾃定义中间件1、Django中的中间件是⼀个轻量级、底层的插件系统,可以介⼊Django的请求和响应处理过程,修改Django的输⼊或输出。中间件的设计为开发者提供了⼀种⽆侵⼊式的开发⽅式,增强了Django框架的健壮性。2、我们可以使⽤中间件,在Django处理视图的不同阶段对输⼊或输出进⾏⼲预。二. 实现步骤1、项⽬根⽬录下创建python package2、⾃定义⼀个python⽂件f
ORM框架:1、一般需要在子应用projects中的models.py定义模型类(相当于数据库中的一张表)2、必须继承Model或者Model的子类3、在模型类中定义类属性(必须得为Field子类)相当于数据表中的字段4、 CharField---》varcharIntegerField---》integerBooleanField---》bool5、在migrations里,存放迁移脚本:pyt
🌙2、准备安装包requirement.txt文件🌙3、制作镜像文件Dockerfile🌙4、创建镜像(kobeya/myapp)5、🌙查看镜像二、Dockerfile语法🌙1、注释:可以使用#指定注释信息,不会当作构建指令当前FROM有三种类型🌙5、LABEL:指定元素信息和描述,🌙6、WORKDIR:WORKDIR 指定进入到容器的特定目录中,相当于linux命令中的cd🔥运行