2018年2月23日

摘要: """Generic socket server classes. This module tries to capture the various aspects of defining a server: For socket-based servers: - address family: - AF_INET{,6}: IP (Internet Protocol) s... 阅读全文

posted @ 2018-02-23 23:00 王将军之武库 阅读(267) 评论(0) 推荐(0)

摘要: Django的请求到响应的处理流程本质上差不多,简单来说,都是利用WSGI,针对request,进行response。当然在响应前会发送request_started信号,会调用预处理函数(在Flask中是before_request,Django是请求中间件,process_request),响应 阅读全文

posted @ 2018-02-23 21:53 王将军之武库 阅读(605) 评论(1) 推荐(1)

摘要: django的signal在djangobb中的使用: 以上代码使得每次新建一个post时,都会修改topic的内容 修饰器receiver调用信号的connect函数,添加了信号的处理器。 signal调用send函数时就会调用到signal的receiver,那post_save信号的send函 阅读全文

posted @ 2018-02-23 21:15 王将军之武库 阅读(280) 评论(0) 推荐(0)

摘要: django的模板编译后变成一般text、tag、varible,然后根据上下文进行渲染。 class ForNode(Node): child_nodelists = ('nodelist_loop', 'nodelist_empty') def __init__(self, loopvars, 阅读全文

posted @ 2018-02-23 18:11 王将军之武库 阅读(228) 评论(0) 推荐(0)

摘要: context作为view与template之间的桥梁,理解它的工作原理对于djagno的模板工作机制至关重要。 class ContextDict(dict)是用来保存数据的,它连接了context与dicts,该类可以作为with语句表达式。 class Context(BaseContext) 阅读全文

posted @ 2018-02-23 16:45 王将军之武库 阅读(2096) 评论(0) 推荐(1)

摘要: python的with语句相当于try.....finally,它是如何实现的呢?下面就结合范例和伪指令的实现来分析一下。 with语句会汇编成:先调用with语句后面的表达式(open(...)),再与open的返回结果作为setup_with的参数,从setup_with的实现源码来看,它是先找 阅读全文

posted @ 2018-02-23 10:35 王将军之武库 阅读(161) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3