2019年8月6日
摘要: 数据库创建一条数据 django操作数据库模型 一、用户模型设计(用户表的设计) 1.用户表字段分析 用户名(账户名) 密码 手机 邮箱 邮箱是否有效 2.用户模型设计 开发效率极高,内置了很多功能,权限验证, 自定义User模型 项目app/user/models.py 创建 二、功能模型设计 1 阅读全文
posted @ 2019-08-06 13:10 python兵者 阅读(563) 评论(0) 推荐(0)
  2019年8月5日
摘要: 标题显示不一样,需要挖坑 观察提供静态模板页面,找出模板的公共部分,然后抽取作为基础模板。 经过观察,发现提供的模板布局为,顶部导航,中间内容,右边侧栏,和底部页脚。其中除了中间内容的布局有所差异,其他三个部分的布局都没有改变,我们可以将这三个部分抽出来作为base模板。 ## 二、模板抽取 首先提 阅读全文
posted @ 2019-08-05 20:00 python兵者 阅读(161) 评论(0) 推荐(0)
  2019年7月31日
摘要: 一,创建django项目 1.1创建python虚拟环境 mkvirtualenv -p /usr/bin/python3.6 tzproject #(tzproject为虚拟环境名字) 1.2创建Django项目 1.2.1安装Django pip install django==2.1.10 # 阅读全文
posted @ 2019-07-31 22:34 python兵者 阅读(205) 评论(0) 推荐(0)
  2019年6月29日
摘要: ## 用户注册功能 [TOC] ### 一、设计接口思路 - 分析业务逻辑,明确在这个业务中需要涉及到几个相关子业务,将每个子业务当做一个接口来设计 - 分析接口的功能任务,明确接口的访问方式与返回数据: - 接口的请求方式,如GET 、POST 、PUT等 - 接口的URL路径定义 - 需要前端传 阅读全文
posted @ 2019-06-29 09:24 python兵者 阅读(505) 评论(0) 推荐(0)
  2019年6月23日
摘要: ### 一、设计接口思路 - 分析业务逻辑,明确在这个业务中需要涉及到几个相关子业务,将每个子业务当做一个接口来设计 - 分析接口的功能任务,明确接口的访问方式与返回数据: - 接口的请求方式,如GET 、POST 、PUT等 - 接口的URL路径定义 - 需要前端传递的数据及数据格式(如路径参数、 阅读全文
posted @ 2019-06-23 08:48 python兵者 阅读(522) 评论(0) 推荐(0)
  2019年6月12日
摘要: 查看git是否安装成功 git version 查看版本 在虚拟机上安装 sudo apt-get install git 创建 git init 的本地库 配置个人信息 git reflog 查看所以记录 vim 保存退出输入框 esc 两次 :wq git checkout 文件名 回退 git 阅读全文
posted @ 2019-06-12 12:01 python兵者 阅读(452) 评论(0) 推荐(0)
  2019年6月3日
摘要: 运行多个tornado实例 网页响应不是特别的计算密集型处理 多个实例充分利用CPU 多端口怎么处理 Linux常见应用服务配置模式nginx和supervisord:采用主配置文件+项目配置文件 使用supervisor监控tornado进程 安装(如果用pip安装注意看是否需要指定使用pytho 阅读全文
posted @ 2019-06-03 15:59 python兵者 阅读(502) 评论(0) 推荐(0)
  2019年5月28日
摘要: 一般代码的同步执行 阻塞的问题 异步解决的问题: 异步处理可以让应用在长时间api和数据库请求中避免阻塞的时间耗费,最终更快地服务更多请求 注意: 异步代码增加了复杂度,只在特定的 应用异步 先从同步版本开始 pip install requests 增加一个保存url图片的功能 handler和路 阅读全文
posted @ 2019-05-28 15:22 python兵者 阅读(437) 评论(0) 推荐(0)
  2019年5月27日
摘要: 定义 Websockets 一种在单个TCP链接上进行全双工通讯的协议, 持久连续 双向通讯 能处理大量连续 菲阻塞(异步) 优点: Websockets使得客户端和服务器之间的数据交换变得更加简单,允许服务器主动向客户端推送数据,在Websockets API中,浏览器和服务器只需要完成一次握手, 阅读全文
posted @ 2019-05-27 17:16 python兵者 阅读(1926) 评论(0) 推荐(0)
  2019年5月15日
摘要: 安装命令 pip install alembic 项目根目录下执行 alembic init alembic 用pycharm把生成的文件download回来 修改alembic.ini 设置数据库连接 sqlalchemy.url = mysql+pymysql://admin:Root110qw 阅读全文
posted @ 2019-05-15 11:47 python兵者 阅读(179) 评论(0) 推荐(0)