随笔分类 - Django
摘要:屏幕录制方案 需求 实现任务录制任务下发后自动将动画和音频录制为MP4的视频 后台服务 录制进度实时更新 后续分享到视频播放平台,如爱奇艺、抖音等 方案架构 django command启动服务 gearman提交下发任务 后端采用PyQt5搭建服务平台 QProcess执行ffmpeg录制屏幕命令
阅读全文
摘要:一:在gearman任务失败后,调用task_failed 二:打印失败信息后,调用check_frequency检查任务5分钟内的重启次数 三:确认重启任务后,利用subprocess重启任务,subprocess.Popen方法可以非阻塞运行cmd命令 class TaskReloadMonit
阅读全文
摘要:创建表之后,遇到models模型变动,故当时做了删除应用文件夹下migrations文件,删除后重建,但重建后执行模型合并操作结果为No Changes,无法创建数据表 执行python3 manage.py makemigrations --empty 你的应用名; 执行python3 manage.py makemigrations; 执行python3 manage.py migrate;...
阅读全文
摘要:一:方案需求 将用户录制的动画和语音录制成视频 二:分解需求 视频录制功能 方案设计:使用ffmpeg录制,视频格式为mp4,录制平台为windows方案验证:在windows平台cmd中使用以下命令:ffmpeg -f gdigrab -offset_x 18 -offset_y 90 -vide
阅读全文
摘要:class UserIDFilter(admin.SimpleListFilter): # 自定义用户查询过滤器 title = _('关联用户') parameter_name = 'user_id' def lookups(self, request, model_admin): params = UserProfile.objects.a...
阅读全文
摘要:file_obj是Django的上传文件对象,可以作为model表中FileField字段的值
阅读全文
摘要:一:restful用户视图 二:检查session是否过期
阅读全文
摘要:结合数据库、ajax、js、Djangoform表单和认证系统的web页面 一:数据模块 扩展了Django中的user表,增加了自定义的字段 二:路由系统 三:视图系统 四:form表单 五:模板系统 注册页面 <!doctype html> <html lang="en"> <head> <me
阅读全文
摘要:一:使用RestFramwork,定义一个视图 认证、频率和权限组件都由继承的ModelViewSet支持,所以要了解这三个组件的具体如何实现 对认证、频率、权限的管理就需要进入到其中查看 二:首先来了解组件认证 由上图可以看到ModelViewSet继承了六个类,前面的五个并没有组件的内容,不去管
阅读全文
摘要:一:Django中的admin admin提供Django项目中的超级用户后台管理,可以很方便的在后台操作数据库。同时提供个性化的展示,其路由的设计也十分有特点 在后台管理中:admin应用给每一个表实现四个页面,增、删、改、查。 个性化展示:可以自定义每张表的个性化展示配置 路由设计 二:设计的实
阅读全文
摘要:需求: 1:在登陆页面输入账号密码后,ajax异步提交数据给后端验证。 2:验证通过后,后端指定跳转页面,并把页面封装进返回的Json数据中,由ajax控制from表单跳转到目标页面 一:登陆页面HTML代码 页面的跳转主要通过ajax控制form表单的action动作完成。因此如果action属性
阅读全文
摘要:一:Django中的视图 在Django工程中,一个视图可以是函数,也可以是一个定义的类,它负责接收Web的请求并返回Web响应。响应的内容可以是字符串,htm文件,一个重定向,一个404,亦或是一张图片。 视图的逻辑由Web服务器开发来写,但是无论什么逻辑,都必定要返回一个响应。约定俗成的,视图的
阅读全文
posted @ 2018-06-15 18:53
Leslie-x
摘要:一:新建的Django工程 新建了一个Django工程后,工程会自动创建有两个templates文件夹和unitled文件夹,再加上一个manage.py文件。 二:Django开发的一般流程 在工程建立完成后,现在依照完成一个基于mysql数据库的具体的页面来熟悉Django的基本开发流程。 2.
阅读全文

浙公网安备 33010602011771号