Python论坛  - 讨论区

标题:[python-chinese] 答复: 有没有现成的读写配置文件的类或包?

2006年09月11日 星期一 12:59

王明 mingwang在iflytek.com
星期一 九月 11 12:59:28 HKT 2006

非常感谢,帮了我大忙!

-----邮件原件-----
发件人: 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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月11日 星期一 16:02

charles huang hyy在fjii.com
星期一 九月 11 16:02:54 HKT 2006

django也属于mvc架构,正在用其写一个blog。在写代码的过程中,有个想法,mvc架构把数据和业务逻辑分开来,确实方便了数据的处理。可web架构上,有时候还需要针对业务逻辑判断,来输出相关的html代码,比如,auth部分。这时候,就不得已要把相关的html代码也全部看做数据来进行处理。如果能在模板部分实现相关的控制就比较理想了。
			

        致
礼!
 
				 
        charles huang
        hyy在fjii.com
          2006-09-11


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月11日 星期一 16:23

limodou limodou在gmail.com
星期一 九月 11 16:23:11 HKT 2006

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月11日 星期一 16:57

charles huang hyy在fjii.com
星期一 九月 11 16:57:04 HKT 2006

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


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月11日 星期一 17:05

limodou limodou在gmail.com
星期一 九月 11 17:05:56 HKT 2006

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月11日 星期一 17:30

charles huang hyy在fjii.com
星期一 九月 11 17:30:32 HKT 2006

q©^Ö«µ¨²Ç%j˲ËZ‚Ç­¶)à²×©o+-z›«—m4ëOu×^ôë_

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月11日 星期一 17:36

limodou limodou在gmail.com
星期一 九月 11 17:36:31 HKT 2006

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月11日 星期一 17:53

charles huang hyy在fjii.com
星期一 九月 11 17:53:45 HKT 2006

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


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月11日 星期一 18:00

limodou limodou在gmail.com
星期一 九月 11 18:00:45 HKT 2006

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月12日 星期二 10:47

charles huang hyy在fjii.com
星期二 九月 12 10:47:06 HKT 2006

问大家一个图片显示的问题,在django里面显示一个图片,简单的办法就是把图片写的文件系统中,然后通过url链接显示。这么干的话,耗资源要多次io操作,而且生成的图片还要去维护,很麻烦。有没一中比较好的办法,可以通过设置http头,然后直接把图片的二进制码流送到用户端?

			

        致
礼!
 
				 
        charles huang
        hyy在fjii.com
          2006-09-12


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月12日 星期二 11:09

limodou limodou在gmail.com
星期二 九月 12 11:09:54 HKT 2006

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月12日 星期二 11:25

憨狗 hackgou在gmail.com
星期二 九月 12 11:25:22 HKT 2006

其实这二者的区别没有什么本质的,在服务器端: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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号