摘要: CMDB需求分析 1. 采集资产 采集方式的配置(agent/salt/ssh三种方式) agent是在本地执行 salt和ssh则是在远端执行,首先通过API获取任务,然后去远端获取执行结果 插件的定制 测试模式 错误日志(详细到代码某行) 汇报数据(API、认证) 主机标识的2种方案 只针对物理 阅读全文
posted @ 2017-04-18 18:32 jishuweiwang 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 一、简单使用案例 总结: 从上边可以看到ModelForm用起来也是非常方便的,比如增加修改之类的操作。但是也带来额外不好的地方,model和model之间耦合了。如果不耦合的话,mf.save()方法也无法直接提交保存。 但是耦合的话使用场景通常局限用于小程序,写大程序就最好不用了 阅读全文
posted @ 2017-03-02 15:29 jishuweiwang 阅读(3769) 评论(1) 推荐(0) 编辑
摘要: 原生Ajax Jquery Ajax IFrame Ajax 如果发送的是普通的数据,比如用户简单的输入、选择的值,推荐使用Jquery ,其次用XMLHttpRquest对象,最次使用IFrame Ajax 如果发送的是文件的数据,比如用户上传的文件、图片等,IFrame Ajax首选 阅读全文
posted @ 2017-03-02 13:17 jishuweiwang 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 类型一:对于表单数据进行序列化 这时需要用到ErrorDict。 类型二:对于queryset类型进行序列化 阅读全文
posted @ 2017-02-24 15:45 jishuweiwang 阅读(2166) 评论(0) 推荐(0) 编辑
摘要: 一、钩子功能提供的数据验证 对于数据验证,django会执行 full_clean()方法进行验证。full_clean验证会经历几个步骤,首先,对于model的每个字段进行正则验证,正则验证通过后,然后进行clean()方法验证,这里的clean函数,就是钩子函数。通常是需要我们自己去书写。 分析 阅读全文
posted @ 2017-02-23 15:34 jishuweiwang 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 一、FBV和CBV 在Python菜鸟之路:Django 路由、模板、Model(ORM)一节中,已经介绍了几种路由的写法及对应关系,那种写法可以称之为FBV: function base view 。 今天补充另外一种路由关系的写法:CBV,即:class base view , 也可以看做为面向 阅读全文
posted @ 2017-02-03 16:12 jishuweiwang 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 方式一:通过form表单中,html input 标签的“file”完成 方法二:利用XmlHttpRequest对象,发送原生的Ajax请求 (这种方法不能发送文件,需要依赖另外一个对象FormData) 1 # 方法 2 a. void open(String method,String url 阅读全文
posted @ 2016-12-07 10:23 jishuweiwang 阅读(15085) 评论(0) 推荐(0) 编辑
摘要: Django的分页没有多少需要说的,有一点需要关注,在自定制分页功能的时候,需要通过python代码来生成每一页的a标签链接,这个时候需要关注一点:默认情况下,为了安全考虑,防范XSS攻击,Django会把后端生成的代码直接输出到前端,不会经过翻译为html语言。这个时候用户看到的界面就是<a hr 阅读全文
posted @ 2016-12-06 15:37 jishuweiwang 阅读(930) 评论(0) 推荐(0) 编辑
摘要: Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 相当于我们创建了一个hook。 1. Django的内置信号 通常放置于和project同名的__init__.py中,在使用的时候,仅需注册指定账号,则在被触发时, 阅读全文
posted @ 2016-11-30 17:49 jishuweiwang 阅读(4304) 评论(1) 推荐(1) 编辑
摘要: Django中提供了6种缓存方式: 开发调试 内存 文件 数据库 Memcache缓存(python-memcached模块) Memcache缓存(pylibmc模块) 1. 开发调试 2. 内存 3. 文件 4. 数据库 5. Memcache缓存(python-memcached模块) 6.  阅读全文
posted @ 2016-11-28 19:07 jishuweiwang 阅读(8204) 评论(1) 推荐(0) 编辑