摘要: python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt、openpyxl。之所以推荐两个库是因为这两个库分别操作的是不同版本的 excel,xlrd操作的是 xls/xlxs 格式的 excel,而 openpyxl 只支持 xlxs 格式的excel,openpyxl使用起来会更方便一些,所以如果你只操作 xlx... 阅读全文
posted @ 2019-03-21 19:27 陈小木 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 1.安装nginxyum install -y nginx(需要epel源)2.安装环境可以考虑使用虚拟化环境,本处不再使用3.安装uwsgiyum groupinstall "Development tools"yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readli... 阅读全文
posted @ 2019-03-21 18:00 陈小木 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 参考博客:Ansible 系列之 Playbooks 剧本 -飞走不可(博客园)linux运维学习之ansible的playbook及roles的使用 - 51CTO博客nginx 基于uwsgi部署Django - 51CTO博客一、playbook相关模块1、setup$ ansible cache -m setup | moreansible_all_ipv4_addresses # ipv... 阅读全文
posted @ 2019-03-20 23:56 陈小木 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: Ad-Hoc命令:所谓Ad-Hoc,简而言之是"临时命令",英文中作为形容词有"特别的,临时"的含义。Ad-Hoc只是官方对Ansible命令的一种称谓。从功能上讲,Ad-Hoc是相对于Ansible-playbook而言的,Ansible提供两种完成任务方式:一种是Ad-Hoc命令集,即ansible,另一种就是Ansible-playbook了,即命令Ansible-playbook。前者更注... 阅读全文
posted @ 2019-03-19 16:48 陈小木 阅读(291) 评论(0) 推荐(0) 编辑
摘要: ansible学习笔记一参考博客:ansible学习 - 51CTO博客一、安装1 .下载epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 安装yum install -y ansible二、ansible 命令格式及使用1,ansibleUsage: ansible [optio... 阅读全文
posted @ 2019-03-18 16:30 陈小木 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.Mac中使用Git上传项目代码时忽略.DS_Store文件简单的说Mac每个目录都会有个文件叫.DS_Store,它是用于存储当前文件夹的一些Meta信息。所以每次查看Git目录的状态,如果没有add这个.DS_Store文件,会有Untracked files:的提示,add了它,又会常有Changes not staged for commit:的提示,要解决这个烦人的小妖精,我们需要用到... 阅读全文
posted @ 2019-03-06 23:57 陈小木 阅读(3592) 评论(0) 推荐(0) 编辑
摘要: MySQL:1 金老板 18 155123512342 小哪吒 20 153123412343 Alex 73 15512341234MongoDB:{ { id : 1, name:金老板, age : 18, phone:15512351234 }, { ids : 1, ... 阅读全文
posted @ 2019-03-05 22:51 陈小木 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 参考文档:Django REST framework基础:认证、权限、限制Django REST framework基础:分页Django REST framework基础:解析器和渲染器一、限制比如:限制一个IP每10秒钟只能访问3次(Django中间件 访问频率限制)visit_record = { '127.0.0.1': ['9:56:18', '9:56:17', '9:56:04... 阅读全文
posted @ 2019-01-16 20:52 陈小木 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 参考文档:Django REST framework基础:版本控制Django REST framework基础:认证、权限、限制为什么要有版本?某些客户端 使用低版本只维护不开发新功能 v1 主要的产品还要不断的更新迭代功能 v2DRF中版本 DRF使用版本控制/books/?version=v1是在 URL加查询参数/v1/books/全局配置:路由配置:源码分析进阶:request.... 阅读全文
posted @ 2019-01-15 23:57 陈小木 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 视图一、进化class GenericView(APIView): """把视图中可能用到的配置和方法封装起来""" queryset = None serializer_class = None def get_queryset(self): # 让每次请求来的时候都现查一次数据 return self.queryset.all()混合类的巧妙... 阅读全文
posted @ 2019-01-15 00:03 陈小木 阅读(135) 评论(0) 推荐(0) 编辑