随笔分类 -  Django_基础理论

摘要:运维自动化路线: cmdb的开发需要包含三部分功能: ·采集硬件数据 ·API ·页面管理 执行流程:服务器的客户端采集硬件数据,然后将硬件信息发送到API,API负责将获取到的数据保存到数据库中,后台管理程序负责对服务器信息的配置和展示。 采集硬件信息 采集硬件信息可以有两种方式实现: 1、利用p 阅读全文
posted @ 2018-06-11 17:23 追风的小蚂蚁 阅读(459) 评论(1) 推荐(0)
摘要:1.请求周期 url> 路由 > 函数或类 > 返回字符串或者模板语言? Form表单提交: 提交 -> url > 函数或类中的方法 - .... HttpResponse('....') render(request,'index.html') redirect('/index/') 用户 < 阅读全文
posted @ 2018-06-10 16:27 追风的小蚂蚁 阅读(286) 评论(0) 推荐(0)
摘要:什么是组合搜索呢? 比如你想买车,但手里只有10万块!所以你只能在10万块的车里挑选,但你喜欢黑色,因为觉得很高端大气上档次,说白了就是装逼杠杠的!之后售车姐给你拿了个表表,你看到了低于10万块且颜色为黑的各种车!其实这就是组合搜索! 那运用Django框架,该程序怎么实现呢? 那就先看看程序吧! 阅读全文
posted @ 2018-06-09 15:30 追风的小蚂蚁 阅读(507) 评论(0) 推荐(0)
摘要:1、Python和Java、PHP、C、C#、C++等其他语言的对比? (1)C语言 C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言。C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时 阅读全文
posted @ 2018-06-08 18:00 追风的小蚂蚁 阅读(479) 评论(0) 推荐(0)
摘要:示例: 剩下的就不显示了,码字很累人啊。。。。。 阅读全文
posted @ 2018-06-03 17:07 追风的小蚂蚁 阅读(218) 评论(0) 推荐(0)
摘要:要说ModelForm,那就先说Form吧! 先给出一个Form示例: 在html上显示的效果为: 看了上面的示例,觉不觉得特麻烦?那让我们现在用ModelForm来实现吧! 其他不用改,只改views.py文件 可以看到Form和ModelForm的区别了吧! 但是ModelForm也有弊端的,只 阅读全文
posted @ 2018-06-03 16:17 追风的小蚂蚁 阅读(255) 评论(0) 推荐(0)
摘要:Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 1、Django内置信号 对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函数: 如下面的示例: sg.py Views.py 为了使 阅读全文
posted @ 2018-05-31 20:43 追风的小蚂蚁 阅读(237) 评论(0) 推荐(0)
摘要:Django的Form主要具有一下几大功能: ·生成HTML标签 ·验证用户数据(显示错误信息) ·HTML Form提交保留上次提交数据 ·初始化页面显示内容 Form类 1.创建Form类 View函数处理 3.生成HTML 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请 阅读全文
posted @ 2018-05-31 16:36 追风的小蚂蚁 阅读(409) 评论(2) 推荐(0)
摘要:今天来谈谈Django的Form组件操作 Django中的Form一般有两种功能: ·输入html ·验证用户输入 Form验证流程 ·定义规则(是一个类) ·前端把数据提交过来 ·匹配规则 ·判断提交过来的数据是否符合定义的规则 ·如果匹配返回True,否则返回errors,可以把这个errors 阅读全文
posted @ 2018-05-30 20:10 追风的小蚂蚁 阅读(296) 评论(0) 推荐(0)
摘要:由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到 阅读全文
posted @ 2018-05-29 20:38 追风的小蚂蚁 阅读(170) 评论(0) 推荐(0)
摘要:1. middleware简介 Django的middleware的概念相当于SSH框架里面的filter的概念。中间键的作用就是对所有的request,在request前,和在response后做一定的处理。 Django的中间键类型分为五种: 请求(Request)中间件->对应函数proces 阅读全文
posted @ 2018-05-29 20:07 追风的小蚂蚁 阅读(3409) 评论(0) 推荐(0)