摘要: 练一练 统计系统内存 统计系统内存free 命令等同于查看系统文件 cat /proc/meminfo 需要两个重要的方法line.startswith('字符串') #找开头符合这个字符串的进行判断,返回布尔值 help(line.startswith())查看帮助 举例: line.split( 阅读全文
posted @ 2019-04-23 18:26 H·c 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Python 流程控制条件 if if ... elif ... else if语句if expression: #expression 关键字statement(s) 注:python 使用缩进作为其语句分组的方法,建议使用4个空格 not 即为非1 > 2 是不成立的false ,前面加了not 阅读全文
posted @ 2019-04-23 18:22 H·c 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Python 入门到入狱 Python 安装centos 6Linux 系统自带 python 2.6centos 7Linux 系统自带 python 2.7 python -V #查看版本 windowns 需要手动安装,和一般软件安装没有区别,一直下一步下一步。默认在C盘下的python2.X 阅读全文
posted @ 2019-04-23 18:20 H·c 阅读(580) 评论(0) 推荐(0) 编辑
摘要: CMDB - ModelForm 当我们写的页面越来越多,需要的增删改查查的页面就会成倍增长。为了解决这个重复搬无用砖的问题,在django 的admin源码理由,就有一个可以套用复写的方法自动发现功能在urls.py里admin自带的一个源码 manage.pydjango对象网络编程时用到了一个 阅读全文
posted @ 2019-04-23 18:14 H·c 阅读(166) 评论(0) 推荐(0) 编辑
摘要: CMDB - 发布系统 完全自己开发一套发布系统表设计 环境, 主机 , -> salt-id 代码地址、就是包 -> 地址 应用 -> app-记录日志 -> 时间,事件 SaltStackSaltStack 采用 C/S模式master和minion之间的通信用到了zeromq消息队列 ,每个m 阅读全文
posted @ 2019-04-23 18:13 H·c 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Bootstarp 套用模板 bootstrap导入静态资源 STATICFILES = (...) # setings.py 文件里 在template里面 开头使用{% load staticfiles %} {% static '路径' %} # 导入拼接 bootstarp/mian,htm 阅读全文
posted @ 2019-04-23 18:12 H·c 阅读(280) 评论(0) 推荐(0) 编辑
摘要: CMDB权限系统 权限系统 业务场景: CMDB -- 图解: 表设计 简单的 5张 表 class UserInfo(models.Model): # 登录用户表 name = models.CharField(max_length=32, blank=True, null=True, verbo 阅读全文
posted @ 2019-04-23 18:11 H·c 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 阿里云服务器 API 的使用 针对,云服务器的 API 使用 针对于阿里云会有两个 认证的key AccessKey : ID 和 Secret API 文档 : 给的是接口实例相关接口https://help.aliyun.com/document_detail/104186.html?spm=a 阅读全文
posted @ 2019-04-23 18:08 H·c 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: CMDB 资产管理 环境 : Linux 7.4 Django 1.11+ Python 3.6 CMDB CMDB工作流程图.png CMDB工作流程图.png 代码的发布/监控/堡垒机资产管理。 1.针对云服务 -> 包括以下这些内容 这些内容都是作为models.py里的表信息 管理系统 li 阅读全文
posted @ 2019-04-23 18:07 H·c 阅读(1023) 评论(4) 推荐(0) 编辑
摘要: Django uwsgi+nginx+django 部署上线 先安装 Python3tar xf Python-3.7.1.tgz 需要先yum 安装需要的软件 yum -y install gcc-c++ yum -y install zlib zlib-devel yum -y install 阅读全文
posted @ 2019-04-23 17:59 H·c 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Django Middleware 中间件 中间件字符串导入方式settins.py -> MIDDLEWARE 中间件的放置位置 用户请求时,最先是从中间件,全部按顺序执行中间件又有两种,接收和返回的 请求过来: 可以应用于: 请求日志 用户登录认证 各种跳转 防火墙 请求日志 用户登录认证 各种 阅读全文
posted @ 2019-04-23 17:55 H·c 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Django Form 表单 form 表单Form表单验证(用户请求验证+生成HTML标签)表单验证 创建自定义类,继承Form , 类属性 最好与数据库 列名相同: 注册: views.py tmeplateregister.html Django内置字段如下: 阅读全文
posted @ 2019-04-23 17:54 H·c 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Django FBV andCBV FBV_CBV FBV 就是函数 :functionCBV 就是类 : Class urls.py models.py 写一个类继承VIEW 调用View 的dispath 函数之前做一个 session验证 要注意俩点: 1:用的 CBV 的话 需要导入 fro 阅读全文
posted @ 2019-04-23 17:53 H·c 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Django cookie and session cookie http 默认的是短链接的请求方式每次操作,都会有一次请求,一次响应,然后断开 服务端session 是个庞大的字典,里面存储的是每个客户端的信息,session { cookie : userinfo } COOKIE 与 SESS 阅读全文
posted @ 2019-04-23 17:51 H·c 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Django 分页器 分页器urls.py views.py template 阅读全文
posted @ 2019-04-23 17:50 H·c 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Django ORM 一对多,多对多关系 的增删改查 ORM一对多,多对多关系 用到一对多,也可以应用到多对多 一对多的增删改查 跨表的话需要双下划线去跨字段 sch__name 一对多的查询 一对多创建 多对多的操作 正向跨表去操作数据class 这个数据表里有这个 user 字段,用了他的一对多 阅读全文
posted @ 2019-04-23 17:48 H·c 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 初识Django 环境 : Linux 7.4 Django 1.11+ Python 3.6 请求用户 > 匹配url > urls.py路由 > 解析到视图 > views ,核心逻辑处理 通过视图views.py 通过QuerySet > modles --> DB数据库 > 返回数据给视图 阅读全文
posted @ 2019-04-23 17:19 H·c 阅读(106) 评论(0) 推荐(0) 编辑