2007年12月08日 星期六 13:04
On Oct 22, 2007 3:21 PM, Neil(木野狐) <chenrong2003在gmail.com> wrote: > url 配置中添加,则只能是一些已知的变量。如果我需要共享的变量是从 url 中的参数值计算得知,这个方法就不适用了。归根到底,django > 的 view 是函数而不是类,这个就没法继承达到更好的重用。 > 为什么不把所有的公用的模板变量生成放到一个单独的公用函数里面呢,然后每个view都去调用这个函数来生成一个公用的context不就可以了么。这样应该可以算有效的重用了吧,即便是类集成也要写个子类吧,这样的做法每个view都是多写一句话来生成公用context。应该不算麻烦吧。也不需要什么扩展。 -- Gary Jiahttp://blog.zenmeban.org
2007年12月08日 星期六 13:21
¶ÔÓÚ×Ô¼ºÒªÐ´viewµÄ¶¼¿ÉÒÔÕâÑù¡£ µ«ÊÇÓеı¾À´²»ÓÃдviewµÄ£¬ÕâÑù×öÒ²µÃȥдһ¸öviewÁË µ±È»Õâ¸öviewҲû¼¸ÐдúÂë¡£ On 12/8/07, Jia Ke <jiakeke在gmail.com> wrote: > > On Oct 22, 2007 3:21 PM, Neil(ľҰºü) <chenrong2003在gmail.com> wrote: > > url ÅäÖÃÖÐÌí¼Ó£¬ÔòÖ»ÄÜÊÇһЩÒÑÖªµÄ±äÁ¿¡£Èç¹ûÎÒÐèÒª¹²ÏíµÄ±äÁ¿ÊÇ´Ó url ÖеIJÎÊýÖµ¼ÆËãµÃÖª£¬Õâ¸ö·½·¨¾Í²»ÊÊÓÃÁË¡£¹é¸ùµ½µ×£¬django > > µÄ view ÊǺ¯Êý¶ø²»ÊÇÀ࣬Õâ¸ö¾Íû·¨¼Ì³Ð´ïµ½¸üºÃµÄÖØÓᣠ> > > > > Ϊʲô²»°ÑËùÓеĹ«ÓõÄÄ£°å±äÁ¿Éú³É·Åµ½Ò»¸öµ¥¶ÀµÄ¹«Óú¯ÊýÀïÃæÄØ£¬È»ºóÿ¸öview¶¼È¥µ÷ÓÃÕâ¸öº¯ÊýÀ´Éú³ÉÒ»¸ö¹«ÓõÄcontext²»¾Í¿ÉÒÔÁËô¡£ÕâÑùÓ¦¸Ã¿ÉÒÔËãÓÐЧµÄÖØÓÃÁ˰ɣ¬¼´±ãÊÇÀ༯³ÉҲҪд¸ö×ÓÀà°É£¬ÕâÑùµÄ×ö·¨Ã¿¸öview¶¼ÊǶàдһ¾ä»°À´Éú³É¹«ÓÃcontext¡£Ó¦¸Ã²»ËãÂé·³°É¡£Ò²²»ÐèҪʲôÀ©Õ¹¡£ > > -- > Gary Jia> http://blog.zenmeban.org > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20071208/5e24e3d1/attachment.html
2007年12月10日 星期一 00:22
在07-12-8,Jia Ke <jiakeke在gmail.com> 写道: > > 为什么不把所有的公用的模板变量生成放到一个单独的公用函数里面呢,然后每个view都去调用这个函数来生成一个公用的context不就可以了么。这样应该可以算有效的重用了吧,即便是类集成也要写个子类吧,这样的做法每个view都是多写一句话来生成公用context。应该不算麻烦吧。也不需要什么扩展。 > =========== 这个方法我觉得就还可以阿 另外,为什么不可以写一个Context的派生类呢?
Zeuux © 2025
京ICP备05028076号