07 2017 档案

摘要:title: CMDB 数据库设计 tags: Django CMDB数据库设计 === 具体的资产 <! more 服务器表和网卡、内存、硬盘是一对多的关系,一个服务器可以有多个网卡、多个内存、多个硬盘 hostname设置成unique=True,唯一 硬盘有多个槽位,slot,最后入库的时候数 阅读全文
posted @ 2017-07-31 19:01 hzxPeter 阅读(1520) 评论(2) 推荐(1) 编辑
摘要:Hicharts图表的使用 === 引用 在4.0之后就不需要jQuery了,z这里是用ajax向后台发送数据 引入js或者CDN,这里采用的是引入js的方式 在Hicarts文件中的index中查看相应的图表,查看页面的代码 饼图 饼图最终就是在container中显示 加载完后通过ajax发送P 阅读全文
posted @ 2017-07-30 20:39 hzxPeter 阅读(476) 评论(0) 推荐(0) 编辑
摘要:借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。 yum y install lrzsz 其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混): sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 阅读全文
posted @ 2017-07-28 16:37 hzxPeter 阅读(6992) 评论(0) 推荐(0) 编辑
摘要:CMDB资产采集方案 ==== CMDB 资产采集的方案总共有四种 <! more Agent SSH类 Saltstack Puttet 方案设计,从性能上考虑 下面前三种是用Python开发的,目标是兼容三种采集方式的软件 原理要明白 如何实现自动采集? subprocess Linux基本命令 阅读全文
posted @ 2017-07-26 18:52 hzxPeter 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:Python安装完毕后,提示找不到ssl模块 pip is configured with locations that require TLS/SSL, however the ssl module in python is not available. 缺少OpenSSL, 1 yum 安装 2 阅读全文
posted @ 2017-07-26 12:51 hzxPeter 阅读(1917) 评论(0) 推荐(1) 编辑
摘要:前端 工具 方法 技巧 === BootStrap jQuery swetalert 让Chrome变成编辑器 参考: https://q1mi.github.io/PythonBlog/post/about_frontend/ http://codeseven.github.io/toastr/ 阅读全文
posted @ 2017-07-25 10:33 hzxPeter 阅读(199) 评论(0) 推荐(1) 编辑
摘要:Django 模板函数 === 在模板中的函数是只需要函数名,不用加括号,自动执行 在前端中的函数 <! more 不用加括号,函数自动执行 前端 后台, 后台发送的是字典 转换大写 本质是调用的Python的函数 模板中自定义函数 实现步骤: 1、在任意APP中创建templatetags模块 2 阅读全文
posted @ 2017-07-23 19:43 hzxPeter 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:title: Django ORM models操作 tags: Django Django ORM models操作 === Django ORM基本操作 <! more 一、数据库的创建及增删改查 1 使用类创建表 在models.py中 继承models.Model 1 写类,对应表名 设置外 阅读全文
posted @ 2017-07-16 23:41 hzxPeter 阅读(7696) 评论(0) 推荐(1) 编辑
摘要:title: Django models多表操作 tags: Django 多表操作 === 单独创建第三张表的情况 <! more 推荐使用的是使用values/value_list,selet_related的方式,查询效率高 建立表 表建立联合唯一索引 使用ManyToManyField 创建 阅读全文
posted @ 2017-07-10 22:20 hzxPeter 阅读(2310) 评论(1) 推荐(0) 编辑
摘要:title: Ajax的原理及Django上传组件 tags: Django Ajax的原理及Django上传组件 === Ajax的原理 <! more ajax 是异步JavaScript和xml ajax就是向后台提交数据但是不刷新页面 原生Ajax XMLHttprequest 创建一个XM 阅读全文
posted @ 2017-07-10 00:44 hzxPeter 阅读(474) 评论(0) 推荐(0) 编辑
摘要:Form组件的验证流程及扩展(钩子) === 常用的form <! more 前端 Form组件的验证流程 关键点是返回值 进行正则验证 循环所有的字段,加入self.fields中并执行相应的函数clean_xxx,xxx是字段的名字 自己定义的高级验证一定要有返回值,默认是自己 源码的寻找循序: 阅读全文
posted @ 2017-07-09 18:45 hzxPeter 阅读(235) 评论(0) 推荐(0) 编辑
摘要:CORS的原理及应用 CORS是跨站资源共享,同样是解决浏览器的同源策略 其本质是设置响应头,使得浏览器允许跨域请求。 第三方网站返回数据的时候在浏览器的响应头中添加允许的域名,允许所有的用 1 简单请求 简单请求是只发一次请求 ajax请求不变,第三方后台修改 <! more s4的后台,在返回值 阅读全文
posted @ 2017-07-09 11:55 hzxPeter 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:JSONP 的原理及应用 === 浏览器的同源策略:ajax跨域发送请求,浏览器不接受数据 但是带有src属性的可以跨域,如script,JSONP就是利用的这种方式 同源策略参考: https://www.zhihu.com/question/25427931/answer/30848852 ht 阅读全文
posted @ 2017-07-08 22:38 hzxPeter 阅读(351) 评论(0) 推荐(0) 编辑
摘要:title: Django Form组件 tags: Django From的功能实际有三个,Form验证,From添加标签,Form保留返回值 保留返回值的功能还可用ajax发送 一、Form验证 <! more 对用户的请求的数据进行验证 使用类 从前端获取的数据的name属性的名字要和定义的c 阅读全文
posted @ 2017-07-04 23:07 hzxPeter 阅读(302) 评论(0) 推荐(0) 编辑
摘要:title: Django中间件 tags: Django中间件 Django中间件 === HTTP请求周期初识 <! more 在HTTP请求周期中,之前的了解是: 实际在用户请求和URL之间是中间件 Django 的中间件的本质是类 ,有几个中间件,就有经过几个类,每个类都有相应的方法。 Dj 阅读全文
posted @ 2017-07-03 20:11 hzxPeter 阅读(220) 评论(0) 推荐(0) 编辑
摘要:title: Django 的母板及布局(Bootstrap) tags: Django Django 的母板及布局(Bootstrap) === Django 的母板是作为公共的部分,其他的页面都能利用这个页面,并在其基础上进行添加 Django 的母板中可以嵌入3部分 <! more css c 阅读全文
posted @ 2017-07-02 23:26 hzxPeter 阅读(701) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示