摘要: 实现对话机器人主要有个步骤 : 一.前端收集语音传入后端 二.后端基于百度AI接口进行语音识别,转换成文字 三.对文字进行自定义验证或通过图灵端口进行处理,生成回复内容 四.将文字通过百度AI接口合成音频传入前端 一.前端收集语音传入后端 先调用浏览器的多媒体对象(代码中的 || 表示针对不同的浏览 阅读全文
posted @ 2019-03-26 21:32 屁桃 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 路径导航 : 1.怎样设置需要登录但又不需要验证权限的路径 : 在settings中定义一个列表,列表中以正则的方式放入需要登录但无需验证的权限的项.在中间件中进行循环访问,如有符合的项,立即return即可,但要注意中间件中定义的其它必须项,可设置为None. request.current_me 阅读全文
posted @ 2019-03-26 19:13 屁桃 阅读(937) 评论(1) 推荐(1) 编辑
摘要: 权限控制到按钮级别 : 1.思路 : 由于每个按钮都能认为是一个权限,所以每个按钮都会有一个自己的路径,这些路径都在用户登录时保存在了session中,django在渲染页面之前先进行权限的匹配,如果用户没有某个按钮的权限,那么这个按钮就不会被渲染,从而实现权限的控制. 重点在于能快速的在sessi 阅读全文
posted @ 2019-03-26 19:10 屁桃 阅读(1283) 评论(0) 推荐(1) 编辑
摘要: 非菜单权限的归属 : 1.设置表结构 : 在权限表中添加自连接的外键patent,parent_id连接permission表的id,可为空,当有parent_id时,说明它是一个普通的权限(子权限);当parent_id为空时,说明它是一个二级菜单(父权限). 2.假设登录成功,经过view视图, 阅读全文
posted @ 2019-03-26 19:07 屁桃 阅读(245) 评论(0) 推荐(1) 编辑
摘要: 1.启动 - 配置环境变量 MongoDB/3.4/bin 通过命令 mongod 来启动 MongoDB 默认端口 27017 redis:6379 Mysql:3306 可以指定数据库存放目录,但在登录时必须指定路径: mongod --dbpath="指定数据库存放路径" 2.应用连接Mong 阅读全文
posted @ 2019-03-26 19:03 屁桃 阅读(321) 评论(0) 推荐(1) 编辑