- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 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 400
原创 Python 中的 classmethod 和 staticmethod 有什么具体用途?
http://www.zhihu.com/question/20021164 class Kls(object): no_inst = 0 def __init__(self): Kls.no_inst = Kls.no_inst + 1 @classmethod def get_no_of_instance(cl
2015-06-10 15:49:01 1735
原创 关于Template引用参数的问题
问题之前在分析Github上面的nitrate项目的template源代码时,发现在template里面引用了许多外部参数,但是无法找到参数来源。分析了解到了context processor这个设计,当时估计这些外部参数的来源极有可能是setting里面加入的某个context processor结论今天查看其中一个context processor,发现里面果真有许多被template引用的参数
2015-05-26 16:13:01 1255
原创 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 861
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人