随笔分类 -  django

摘要:uWSGI介绍 uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。 要注意 WSGI / uwsgi / uWSGI 这三个概念的区分。 uWSGI的速度非常快,普通的电脑都能承受每秒两千多次 阅读全文
posted @ 2017-03-14 16:38 gege4105 阅读(281) 评论(0) 推荐(0)
摘要:ModelForm的功能 强大的数据验证 适中的数据库操作 forms验证源码分析 以上代码可以看出,forms整合了fields,widgets,等模块。 当is_valid()执行时: 点进去errors: 再点进去self.full_clean()。这里的_errors是一个错误字典。 在没有 阅读全文
posted @ 2017-03-09 16:13 gege4105 阅读(348) 评论(0) 推荐(0)
摘要:forms模块的功能 1 表单提交验证 2 生成HTML标签 其他 提交后保留页面数据 创建forms类 首先从django中引入forms,一般会在application中新建一个文件专门保存form类,因为每一个表的验证都需要一个独特的forms。 注意:1 这里的forms字段只能比其相关联m 阅读全文
posted @ 2016-12-30 15:47 gege4105 阅读(515) 评论(0) 推荐(0)
摘要:1.models的功能 操作数据库 提交验证 在django的admin中,使用的是modelForms所以在验证的时候,尽管在models后有error_ message参数也不会根据此来提示。具体: 1.触发Model中的验证和错误提示有两种方式: a. Django Admin中的错误信息会优 阅读全文
posted @ 2016-12-29 12:23 gege4105 阅读(2388) 评论(0) 推荐(0)
摘要:假设有表的关系如下: 1 class Classes(models.Model): 2 name = models.CharField(max_length=32) 3 institute = models.CharField(max_length=32) 4 headteacher = model 阅读全文
posted @ 2016-12-14 11:15 gege4105 阅读(4982) 评论(0) 推荐(0)
摘要:1 什么是ajax ajax的直译是异步js和xml,即使用js和服务器进行通信,传输的数据形式不单单是xml。 异步交互指的是发送一个请求后,无需等待服务器的响应就可以发送第二个请求。ajax的另一个优点在于可以进行局部刷新,类似功能比如百度输入一个字会有10相关联系跳 出。 2 AJAX的优缺点 阅读全文
posted @ 2016-12-01 18:59 gege4105 阅读(187) 评论(0) 推荐(0)
摘要:数据库配置 django默认支持sqlite,MySQL,Oracle,postgresql数据库 如何将数据库设置为MySQL 将setting中的database修改: 在项目中的init文件中: ORM(对象关系映射) 用于实现面向对象编程语言里不同类型系统的数据之间的转换,换言之,就是用面向 阅读全文
posted @ 2016-11-29 15:53 gege4105 阅读(256) 评论(0) 推荐(0)
摘要:django URL URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调 用这段代码,对于那个URL调用那段代码。 在url.py中的只有一个元组,需要添加URL时只要 阅读全文
posted @ 2016-11-24 17:02 gege4105 阅读(273) 评论(0) 推荐(0)
摘要:一 从下面开始 所有的的web应用其实就是就是一个socket服务器,浏览器是一个web客户端。 在谷歌网页上写入本地8001端口后,handle函数里面的buf部分就是浏览器发送过来的请求信息。打印后是一个大字典包含着各种信息。(参看http协议) 接着,handle函数将响应头和相应体发送回去( 阅读全文
posted @ 2016-11-24 11:37 gege4105 阅读(238) 评论(0) 推荐(0)