django
甲云月远
这个作者很懒,什么都没留下…
展开
-
context processor学习
django context processor 源码分析 nitrate tcms原创 2015-05-21 16:17:28 · 548 阅读 · 0 评论 -
关于Template引用参数的问题
问题之前在分析Github上面的nitrate项目的template源代码时,发现在template里面引用了许多外部参数,但是无法找到参数来源。分析了解到了context processor这个设计,当时估计这些外部参数的来源极有可能是setting里面加入的某个context processor结论今天查看其中一个context processor,发现里面果真有许多被template引用的参数原创 2015-05-26 16:13:01 · 1247 阅读 · 0 评论 -
menu.html内容分析
在base.html里面include了menu.html,所以今天分析了一下menu.html的内容。<div class="sprites menu">#分了一个块,块的类名叫sprites menu<ul id="nav">#创建一个无序列表,id为nav,无序指的是没有序号,如果要有序号,用ol<li class="nav_li {% ifequal module 'index' %原创 2015-05-25 14:24:10 · 846 阅读 · 0 评论 -
django自定义过滤器函数
自定义过滤器就是一个带2个参数的python函数。{{var|remove:"bar" }} == call remove( var, “bar” )def remove(var, arg): #移除字符串中var的arg字串 return var.replace(arg, '')过滤器函数应该总是返回一些信息,即使出错,也不应该抛出异常,可以返回默认值或者空字符串原创 2015-06-12 11:47:47 · 387 阅读 · 0 评论