07 2018 档案

摘要:page_menu tag为什么能渲染出当前页的面包屑路径??靠的是request的page对象,要是page的自己或是它的的祖先才渲染,是根据page的属性page.is_current_or_ascendant,如果是才处理,不是的话就忽略。 阅读全文

posted @ 2018-07-16 22:42 王将军之武库 阅读(143) 评论(0) 推荐(0) |

摘要:cached_property修饰过的函数,变成是对象的属性,该对象第一次引用该属性时,会调用函数,对象第二次引用该属性时就直接从词典中取了,这也说明引用属性是经过__getattritue__。 输出为: 阅读全文

posted @ 2018-07-13 20:43 王将军之武库 阅读(1145) 评论(0) 推荐(0) |

摘要:dict的特性,key可以是None 有关page_menu的总结: 1 如果context中没有menu_pages,那么就会把当前用户的所有page查找出来,并在context中生成各page的父id,是id的映射,同时记录各page的子页,defaultdict词典保存各page的子页列表。 阅读全文

posted @ 2018-07-01 23:47 王将军之武库 |

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