2006年09月11日 星期一 12:59
非常感谢,帮了我大忙! -----邮件原件----- 发件人: python-chinese-bounces在lists.python.cn [mailto:python-chinese-bounces在lists.python.cn] 代表 Qiangning Hong 发送时间: 2006年9月11日 12:30 收件人: python-chinese在lists.python.cn 主题: Re: [python-chinese]有没有现成的读写配置文件的类或包? On 9/11/06, 王明 <mingwang在iflytek.com> wrote: > 有没有现成的读写配置文件的类或包? 标准库里有一个ConfigParser包。 还有一个第三方模块ConfigObj[1]。 limodou以前也写过一个dat2ini[2],你也可以看一下 [1] http://www.voidspace.org.uk/python/configobj.html [2] http://wiki.woodpecker.org.cn/moin/Obj2Ini _______________________________________________ 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
2006年09月11日 星期一 16:02
django也属于mvc架构,正在用其写一个blog。在写代码的过程中,有个想法,mvc架构把数据和业务逻辑分开来,确实方便了数据的处理。可web架构上,有时候还需要针对业务逻辑判断,来输出相关的html代码,比如,auth部分。这时候,就不得已要把相关的html代码也全部看做数据来进行处理。如果能在模板部分实现相关的控制就比较理想了。 致 礼! charles huang hyy在fjii.com 2006-09-11
2006年09月11日 星期一 16:23
On 9/11/06, charles huang <hyy在fjii.com> wrote: > django也属于mvc架构,正在用其写一个blog。在写代码的过程中,有个想法,mvc架构把数据和业务逻辑分开来,确实方便了数据的处理。可web架构上,有时候还需要针对业务逻辑判断,来输出相关的html代码,比如,auth部分。这时候,就不得已要把相关的html代码也全部看做数据来进行处理。如果能在模板部分实现相关的控制就比较理想了。 > 你想实现什么控制? -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
2006年09月11日 星期一 16:57
limodou,您好! 目前,在搞的就是用户验证了。现在的做法是设个变量,在view部分对用户进行验证,设置是否通过的变量。在模板部分判断这个变量,在输出不同的html代码。这样的话,一旦判断的地方一多,view传给模板的变量就变的非常多,想我现在写的这个blog,view里面def index传给模板的变量已经有4、5个了。不过,倒是可以组成数组来传。 ======= 2006-09-11 16:23:30 您在来信中写道:======= >On 9/11/06, charles huang <hyy在fjii.com> wrote: >> django也属于mvc架构,正在用其写一个blog。在写代码的过程中,有个想法,mvc架构把数据和业务逻辑分开来,确实方便了数据的处理。可web架构上,有时候还需要针对业务逻辑判断,来输出相关的html代码,比如,auth部分。这时候,就不得已要把相关的html代码也全部看做数据来进行处理。如果能在模板部分实现相关的控制就比较理想了。 >> >你想实现什么控制? > > >-- >I like python! >My Blog: http://www.donews.net/limodou >UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad >UliPad Maillist: http://groups.google.com/group/ulipad >_______________________________________________ >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 = = = = = = = = = = = = = = = = = = = = 致 礼! charles huang hyy在fjii.com TEL: 0591-3333169-212 2006-09-11
2006年09月11日 星期一 17:05
On 9/11/06, charles huang <hyy在fjii.com> wrote: > limodou,您好! > > 目前,在搞的就是用户验证了。现在的做法是设个变量,在view部分对用户进行验证,设置是否通过的变量。在模板部分判断这个变量,在输出不同的html代码。这样的话,一旦判断的地方一多,view传给模板的变量就变的非常多,想我现在写的这个blog,view里面def index传给模板的变量已经有4、5个了。不过,倒是可以组成数组来传。 > > ======= 2006-09-11 16:23:30 您在来信中写道:======= > > >On 9/11/06, charles huang <hyy在fjii.com> wrote: > >> django也属于mvc架构,正在用其写一个blog。在写代码的过程中,有个想法,mvc架构把数据和业务逻辑分开来,确实方便了数据的处理。可web架构上,有时候还需要针对业务逻辑判断,来输出相关的html代码,比如,auth部分。这时候,就不得已要把相关的html代码也全部看做数据来进行处理。如果能在模板部分实现相关的控制就比较理想了。 > >> > >你想实现什么控制? > > 如你所说,在模板处实现控制那不是更麻烦吗? 你所说的变量多我认为应该没什么吧,因为模板的作用就是提供 *一定* 的灵活性,因此如果你的页面功能比较多,相应的判断自然会增加,这是没有办法的事。使用数组只是减少了整体变量的个数,这样的话你再使用字典不也可以吗?但并不能减少你的判断点。想要减少的话还要在重用性上再仔细考虑。如果不具备重用性,我想模板基本上已经无法优化了。如果可以重用,可能还会少一些。 -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
2006年09月11日 星期一 17:30
q©^Ö«µ¨²Ç%j˲ËZǶ)à²×©o+-z«m4ëOu×^ôë_
2006年09月11日 星期一 17:36
On 9/11/06, charles huang <hyy在fjii.com> wrote: > 做了一个calendar的tag,css的class已经写进去了,大家可以自己写css来实现不同的风格。 > 另,做个自定义的tag,好像只要在setting里面把应用注册一下就可以了啊。stepbystep里面的url设定好像没什么用也。 > 这个和你前面说的事情有关系吗?怎么看不懂呢? 自定义tag按照要求放,如果不出错,在模板中load即可以使用。 你说的url是怎么回事? -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
2006年09月11日 星期一 17:53
limodou,您好! 这个是这几天学django,写blog的一个成果, 共享一下。呵呵 url的是这样,stepbystep里面,16节第10点修改 usls.py 增加下面的 url 配置: (r'^calendar/$', 'django.views.generic.simple.direct_to_template', {'template': 'my_calendar/calendar'}), 一直没看明白增加以上配置是啥意思,定制tag是不需要修改增加如上的url配置啊 ======= 2006-09-11 17:37:06 您在来信中写道:======= >On 9/11/06, charles huang <hyy在fjii.com> wrote: >> 做了一个calendar的tag,css的class已经写进去了,大家可以自己写css来实现不同的风格。 >> 另,做个自定义的tag,好像只要在setting里面把应用注册一下就可以了啊。stepbystep里面的url设定好像没什么用也。 >> >这个和你前面说的事情有关系吗?怎么看不懂呢? > >自定义tag按照要求放,如果不出错,在模板中load即可以使用。 > >你说的url是怎么回事? > >-- >I like python! >My Blog: http://www.donews.net/limodou >UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad >UliPad Maillist: http://groups.google.com/group/ulipad >_______________________________________________ >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 = = = = = = = = = = = = = = = = = = = = 致 礼! charles huang hyy在fjii.com TEL: 0591-3333169-212 2006-09-11
2006年09月11日 星期一 18:00
On 9/11/06, charles huang <hyy在fjii.com> wrote: > limodou,您好! > > 这个是这几天学django,写blog的一个成果, 共享一下。呵呵 > url的是这样,stepbystep里面,16节第10点修改 usls.py > > 增加下面的 url 配置: > (r'^calendar/$', 'django.views.generic.simple.direct_to_template', > {'template': 'my_calendar/calendar'}), > > 一直没看明白增加以上配置是啥意思,定制tag是不需要修改增加如上的url配置啊 > 这是因为你生成的calendar上不是也有链接嘛,有一些是对应post的,有一些是对应下个月,上个月之类的与日历有关系的链接,因此它也需要一个url来进行处理。这里的calendar就是用来处理切换月/年用的。 -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
2006年09月12日 星期二 10:47
问大家一个图片显示的问题,在django里面显示一个图片,简单的办法就是把图片写的文件系统中,然后通过url链接显示。这么干的话,耗资源要多次io操作,而且生成的图片还要去维护,很麻烦。有没一中比较好的办法,可以通过设置http头,然后直接把图片的二进制码流送到用户端? 致 礼! charles huang hyy在fjii.com 2006-09-12
2006年09月12日 星期二 11:09
On 9/12/06, charles huang <hyy在fjii.com> wrote: > 问大家一个图片显示的问题,在django里面显示一个图片,简单的办法就是把图片写的文件系统中,然后通过url链接显示。这么干的话,耗资源要多次io操作,而且生成的图片还要去维护,很麻烦。有没一中比较好的办法,可以通过设置http头,然后直接把图片的二进制码流送到用户端? > > 应该可以。我的教程中不是有一个文件下载的例子嘛(csv),改一下context-type为一个图片应该就行了。 -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
2006年09月12日 星期二 11:25
其实这二者的区别没有什么本质的,在服务器端:django利用系统IO读取图片,然后再把数据(二进制)通过网络发给浏览器。 如果这一系列都是由Django的django.views.static.serve来完成,效率多少会打些折扣。 toochange.com的做法是图片使用独立的服务器,来提供服务,这样性能、维护都带来不少好处 On 9/12/06, limodou <limodou at gmail.com> wrote: > > On 9/12/06, charles huang <hyy at fjii.com> wrote: > > > 问大家一个图片显示的问题,在django里面显示一个图片,简单的办法就是把图片写的文件系统中,然后通过url链接显示。这么干的话,耗资源要多次io操作,而且生成的图片还要去维护,很麻烦。有没一中比较好的办法,可以通过设置http头,然后直接把图片的二进制码流送到用户端? > > > > > 应该可以。我的教程中不是有一个文件下载的例子嘛(csv),改一下context-type为一个图片应该就行了。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad > UliPad Maillist: http://groups.google.com/group/ulipad > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -- 关注LAMP平台、安全、及web开发的个人blog: http://hackgou.itbbq.com PGP KeyID: hackgou#Gmail.com PGP KeyServ: subkeys.pgp.net -------------- next part -------------- qÓ0¶µ§!éíÁ«,r»mçTD¸m¶ÿ§+a¢w'þ©z¹_éÊØhÈbëý«miÈfz{lÿm4ëOuÛ÷ßÓ·¹ßÏÚ¶Ög§¶f
Zeuux © 2025
京ICP备05028076号