Project_Django2.1
文章平均质量分 75
龙王.*?
向来心是看客心,奈何人是剧中人。
展开
-
settings配置数据库和日志
数据库的配置:一.mysql配置pip下载pymysql,用于mysql和django的连接。 在init.py上配置pymsqy。import pymysqlpymysql.install_as_MySQLdb()在setting文件配置mysql,为了信息不被暴露,我们将信息写在另一个文件中,在OPTIONS上写入这个文件路径即可。[client]database ...原创 2019-01-19 15:59:28 · 774 阅读 · 0 评论 -
注册模块——图片验证码的实现
在注册上,我们一般都是以手机号的验证码短信来进行。为了防止有人恶意利用别人的手机来进行骚扰或redis缓存的破坏,我们都要在验证手机短信前加入图片验证码的验证。只有通过图片验证码的验证,才能允许收到手机短信验证。下面讲讲这一api的实现。后端实现流程如下:创建类视图,写入get方法。 从前端获取uuid。(uuid用于唯一标识一张图片) 类视图的get方法内生成一张验证码图片及对应的文...原创 2019-01-19 18:06:12 · 784 阅读 · 0 评论 -
Django项目同步到码云
本篇博客主要记录下将刚刚初始化后的Django项目部署到码云中,首先我们需要到码云中注册一个账号,下面会讲解下如何在码云中建立一个仓库,再将其克隆到本地。最后将本地的项目推送到码云的仓库中。码云内初始化首先在码云中注册一个账号并登陆,然后在我的码云中点击加号新建一个仓库。最后按照下图格式进行操作即可。为了能在Linux下与码云建立传输,首先要在Linux下创建密钥(输入指令ssh...原创 2019-01-14 22:25:14 · 275 阅读 · 0 评论 -
git基本操作——详细总结
参考文档本次git操作总结以在linux的Ubuntu系统为例。一、安装Linux如果你想在 Linux 上用二进制安装程序来安装 Git,可以使用发行版包含的基础软件包管理工具来安装。 如果以 Fedora 上为例,你可以使用 yum:sudo yum install git如果你在基于 Debian 的发行版上,请尝试用 apt-get:sudo apt-ge...翻译 2019-04-09 17:37:33 · 225 阅读 · 0 评论 -
注册模块——验证逻辑
上图是注册的页面,用户名、手机号、图形验证码、手机短信验证码、密码都是需要验证的接口,有的需要分别验证。关于前端的验证,我在这里就不具体说明了。用户名验证api1.前端找到用户输入框标签,获取框中值,通过Ajax传来2.后端路由匹配获取传来的值,利用user模型过滤方法查看用户名是否已被注册过3.以json的格式返货给前端,前端通过Ajax方法接收。view函数from ...原创 2019-04-20 18:27:31 · 1226 阅读 · 0 评论 -
登陆模块——逻辑总结
登陆模块在后端需要接收三个参数,分别是账号、密码、是否记住标志。为了实现这个三个参数的正确,需要给这三个参数写一个form,并在里面实现各个验证逻辑。记住和不记住的区别在于session的保存有效期,不记住就将session设置为0,即浏览器关闭就失效,记住标志可以将session有效期设为一个礼拜或两个礼拜都行。在前端页面,可以使用模板语言,将用户是否登陆的状态,给予其不同的页面展示,对...原创 2019-04-20 18:47:13 · 2471 阅读 · 0 评论 -
Django2.1——利用百度智能云搭建视频在线播放
百度智能云VOD百度 VOD (Video On Demand) 是百度云 BCE (Baidu Cloud Engine) 提供的面向音视频点播的 PaaS (Platform as a Service) 服务平台,为开发者提供音视频文件的存储、管理及播放服务。您无需了解音视频存储、转码、加密、分发、播放等技术细节,即可快速搭建安全可靠、高可定制的点播平台和应用。搭建流程:进入百度智...翻译 2019-05-07 23:11:20 · 1218 阅读 · 1 评论