随笔分类 -  django

摘要:从这里拉开django框架的帷幕。。撕开,哈哈主要涉及的类:django.core.handlers.base.BaseHandler,django.core.handlers.wsgi.WSGIHandler,前者为后者的父类。django.http.request.HttpRequest后者的实例实现了WSGI请求的处理,因为WSGIHandler 实现了__call__方法,所以实例成为了可调用对象。流程:接收到一个wsgi请求--》生成一个WSGIHandler实例,传入参数environ,start_response.--》建立request对象(environ作为参数)--》调用b 阅读全文
posted @ 2014-04-10 10:55 Come~on! 阅读(694) 评论(0) 推荐(0)
摘要:python 下有个wsgi的封装库.wsgiref.WSGI 指的是Web服务器网关接口(Python Web Server Gateway Interface)django的runserver用到了这个标准库,学习一下。。涉及到的几个模块:HTTPServer,SocketServer,mimetools.Message(分析HTTP请求中的headers),socket(必须的),threading(用来实现ThreadingServer),select(用来实现非阻塞accept)wsgi在python的web世界中是相当出名的。apache有个wsgi接口:mod_wsgi,所以只要 阅读全文
posted @ 2014-04-04 12:38 Come~on! 阅读(2160) 评论(0) 推荐(0)
摘要:Context和RequestContext都能被Template 进行renderRequestContext类接受reqest,字典,processors 实例化。并被TEMPLATE_CONTEXT_PROCESSORS处理。。render_to_response 接受模板,字典,context_instance参数,接受一个Context类为参数创建一个模板库分两步走:第一,决定模板库应该放在哪个Django应用下。 如果你通过manage.pystartapp创建了一个应用,你可以把它放在那里,或者你可以为模板库单独创建一个应用。 我们更推荐使用后者,因为你的filter可能在后来的 阅读全文
posted @ 2013-07-12 09:38 Come~on! 阅读(277) 评论(0) 推荐(0)