摘要:
一:使用RestFramwork,定义一个视图 认证、频率和权限组件都由继承的ModelViewSet支持,所以要了解这三个组件的具体如何实现 对认证、频率、权限的管理就需要进入到其中查看 二:首先来了解组件认证 由上图可以看到ModelViewSet继承了六个类,前面的五个并没有组件的内容,不去管 阅读全文
摘要:
第一种转换命令 第二种转换命令 阅读全文
摘要:
一:引入文件 二:表结构 三:sqlite orm 阅读全文
摘要:
屏幕录制方案 需求 实现任务录制任务下发后自动将动画和音频录制为MP4的视频 后台服务 录制进度实时更新 后续分享到视频播放平台,如爱奇艺、抖音等 方案架构 django command启动服务 gearman提交下发任务 后端采用PyQt5搭建服务平台 QProcess执行ffmpeg录制屏幕命令 阅读全文
摘要:
一:在gearman任务失败后,调用task_failed 二:打印失败信息后,调用check_frequency检查任务5分钟内的重启次数 三:确认重启任务后,利用subprocess重启任务,subprocess.Popen方法可以非阻塞运行cmd命令 class TaskReloadMonit 阅读全文
摘要:
项目中大量用到图片加载,由于图片太大,加载速度很慢,因此需要对文件进行统一压缩 一:导入包 二:获取图片文件的大小 三:拼接输出文件地址 四:压缩文件到指定大小,我期望的是150KB,step和quality可以修改到最合适的数值 五:修改图片尺寸,如果同时有修改尺寸和大小的需要,可以先修改尺寸,再 阅读全文
摘要:
创建表之后,遇到models模型变动,故当时做了删除应用文件夹下migrations文件,删除后重建,但重建后执行模型合并操作结果为No Changes,无法创建数据表 执行python3 manage.py makemigrations --empty 你的应用名; 执行python3 manage.py makemigrations; 执行python3 manage.py migrate;... 阅读全文
摘要:
导入相关包 import timeimport pydashimport base64import requestsfrom lxml import etreefrom aip import AipFacefrom pathlib import Path 百度云 人脸检测 申请信息 #唯一必须填的信 阅读全文
摘要:
一:方案需求 将用户录制的动画和语音录制成视频 二:分解需求 视频录制功能 方案设计:使用ffmpeg录制,视频格式为mp4,录制平台为windows方案验证:在windows平台cmd中使用以下命令:ffmpeg -f gdigrab -offset_x 18 -offset_y 90 -vide 阅读全文
摘要:
import pandas as pd import pymysql def connect_db(): MYSQL_HOSTS = '127.0.0.1' MYSQL_USER = 'root' MYSQL_PASSWORD = 'root' MYSQL_PORT = 3306 MYSQL_DB = 'xiaoshuo' conn = pym... 阅读全文