随笔分类 -  Django

摘要:屏幕录制方案 需求 实现任务录制任务下发后自动将动画和音频录制为MP4的视频 后台服务 录制进度实时更新 后续分享到视频播放平台,如爱奇艺、抖音等 方案架构 django command启动服务 gearman提交下发任务 后端采用PyQt5搭建服务平台 QProcess执行ffmpeg录制屏幕命令 阅读全文
posted @ 2019-06-20 11:03 Leslie-x 阅读(481) 评论(0) 推荐(0)
摘要:一:在gearman任务失败后,调用task_failed 二:打印失败信息后,调用check_frequency检查任务5分钟内的重启次数 三:确认重启任务后,利用subprocess重启任务,subprocess.Popen方法可以非阻塞运行cmd命令 class TaskReloadMonit 阅读全文
posted @ 2019-04-17 15:36 Leslie-x 阅读(352) 评论(0) 推荐(0)
摘要:创建表之后,遇到models模型变动,故当时做了删除应用文件夹下migrations文件,删除后重建,但重建后执行模型合并操作结果为No Changes,无法创建数据表 执行python3 manage.py makemigrations --empty 你的应用名; 执行python3 manage.py makemigrations; 执行python3 manage.py migrate;... 阅读全文
posted @ 2019-04-03 13:58 Leslie-x 阅读(1565) 评论(0) 推荐(0)
摘要:一:方案需求 将用户录制的动画和语音录制成视频 二:分解需求 视频录制功能 方案设计:使用ffmpeg录制,视频格式为mp4,录制平台为windows方案验证:在windows平台cmd中使用以下命令:ffmpeg -f gdigrab -offset_x 18 -offset_y 90 -vide 阅读全文
posted @ 2019-03-26 10:51 Leslie-x 阅读(2669) 评论(0) 推荐(0)
摘要:class UserIDFilter(admin.SimpleListFilter): # 自定义用户查询过滤器 title = _('关联用户') parameter_name = 'user_id' def lookups(self, request, model_admin): params = UserProfile.objects.a... 阅读全文
posted @ 2019-02-28 16:28 Leslie-x 阅读(923) 评论(0) 推荐(0)
摘要:file_obj是Django的上传文件对象,可以作为model表中FileField字段的值 阅读全文
posted @ 2019-02-26 16:31 Leslie-x 阅读(387) 评论(0) 推荐(0)
摘要:一:restful用户视图 二:检查session是否过期 阅读全文
posted @ 2019-02-16 17:37 Leslie-x 阅读(256) 评论(0) 推荐(0)
摘要:结合数据库、ajax、js、Djangoform表单和认证系统的web页面 一:数据模块 扩展了Django中的user表,增加了自定义的字段 二:路由系统 三:视图系统 四:form表单 五:模板系统 注册页面 <!doctype html> <html lang="en"> <head> <me 阅读全文
posted @ 2018-08-15 22:51 Leslie-x 阅读(223) 评论(0) 推荐(0)
摘要:一:使用RestFramwork,定义一个视图 认证、频率和权限组件都由继承的ModelViewSet支持,所以要了解这三个组件的具体如何实现 对认证、频率、权限的管理就需要进入到其中查看 二:首先来了解组件认证 由上图可以看到ModelViewSet继承了六个类,前面的五个并没有组件的内容,不去管 阅读全文
posted @ 2018-08-03 20:28 Leslie-x 阅读(414) 评论(0) 推荐(1)
摘要:一:Django中的admin admin提供Django项目中的超级用户后台管理,可以很方便的在后台操作数据库。同时提供个性化的展示,其路由的设计也十分有特点 在后台管理中:admin应用给每一个表实现四个页面,增、删、改、查。 个性化展示:可以自定义每张表的个性化展示配置 路由设计 二:设计的实 阅读全文
posted @ 2018-07-20 20:18 Leslie-x 阅读(210) 评论(0) 推荐(0)
摘要:需求: 1:在登陆页面输入账号密码后,ajax异步提交数据给后端验证。 2:验证通过后,后端指定跳转页面,并把页面封装进返回的Json数据中,由ajax控制from表单跳转到目标页面 一:登陆页面HTML代码 页面的跳转主要通过ajax控制form表单的action动作完成。因此如果action属性 阅读全文
posted @ 2018-06-29 18:37 Leslie-x 阅读(816) 评论(0) 推荐(0)
摘要:一: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. 阅读全文
posted @ 2018-06-12 18:31 Leslie-x 阅读(459) 评论(0) 推荐(0)