摘要: 编写编译函数当遇到一个模板标签(template tag)时,模板解析器就会把标签包含的内容,以及模板解析器自己作为参数调用一个python函数。 这个函数负责返回一个和当前模板标签内容相对应的节点(Node)的实例。例如,写一个显示当前日期的模板标签:{% current_time %}。该标签会... 阅读全文
posted @ 2012-04-28 17:18 jianhong 阅读(300) 评论(0) 推荐(0)
摘要: django中间件(Middleware)存在与request和response之间,激活中间件(activating middleware)在django项目的settings.py文件中将你的中间件添加到 MIDDLEWARE_CLASSES MIDDLEWARE_CLASSES = ( 'dj... 阅读全文
posted @ 2012-04-28 15:38 jianhong 阅读(203) 评论(0) 推荐(0)
摘要: Allowed HTTP methods 这些装饰器在django.views.decorators.http中,可以用来限制对视图的访问方式。如果不是规定的方式,那么将返回一个django.http.HttpResponseNotAllowed。from django.views.decorato... 阅读全文
posted @ 2012-04-28 14:36 jianhong 阅读(273) 评论(0) 推荐(0)
摘要: jango如何处理一个请求:1.找到root URLconf module ,就是ROOT_URLCONF中的信息。但是,如果传进来的HttpRequest对象有一个名叫urlconf的属性(这是在middleware中设置的),那么将采用这个属性的值来代替ROOT_URLCONF中的信息。2.dj... 阅读全文
posted @ 2012-04-28 14:16 jianhong 阅读(821) 评论(0) 推荐(0)