Python论坛  - 讨论区

标题:Re: Re: [python-chinese] ÓÐûÓи÷ÖÖWEB·½°¸µÄ±È½Ï£¿

2005年11月15日 星期二 14:13

清风 paradise.qingfeng at gmail.com
Tue Nov 15 14:13:46 HKT 2005

何必非要一统天下,白花齐放也不一定是坏事:)我个人推荐ClearSilver
http://wiki.woodpecker.org.cn/moin/ClearSilver

在05-11-15,cry <zyqmail at tom.com> 写道:
>
> PYTHONIC的WEB方案太多了,看花了眼。拿不定主意,因为都没有用过,也没有什么感觉。
> 我的要求是:可以轻松支撑大访问量和数据量,文档齐备,上手快。
>
> 各位能不能从实际使用的体会上,给我一些建议吗?
>
> 谢谢。
>
> PS:还发现了很多这个文章中没有讲到的WEB FRAMEWORK,比如:
> PyWork - http://pywork.sourceforge.net
> Cheetah - http://www.unrealtower.org/mycheetah
> Subway - http://subway.python-hosting.com/
> Mygty - http://myghty.org
> Spyce - http://spyce.sf.net
>
> 看来PYTHONIC WEB FRAMEWORK 需要一统天下才好,至少是双雄并立或三足鼎立才好。现在太乱了。
>


--
Blog:http://www.donews.net/changzheng
Blog:http://qingfeng.ushared.com/blog/
MagnoliaCMS:http://www.magnolia.com.cn/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051115/54199462/attachment.html

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

2005年11月15日 星期二 14:24

Zoom Quiet zoom.quiet at gmail.com
Tue Nov 15 14:24:38 HKT 2005

在 05-11-15,清风<paradise.qingfeng at gmail.com> 写道:
> 何必非要一统天下,白花齐放也不一定是坏事:)我个人推荐ClearSilver
>  http://wiki.woodpecker.org.cn/moin/ClearSilver
>
> 在05-11-15,cry < zyqmail at tom.com> 写道:
> > PYTHONIC的WEB方案太多了,看花了眼。拿不定主意,因为都没有用过,也没有什么感觉。
> > 我的要求是:可以轻松支撑大访问量和数据量,文档齐备,上手快。
> >
> > 各位能不能从实际使用的体会上,给我一些建议吗?
> >
> > 谢谢。
> >
> > PS:还发现了很多这个文章中没有讲到的WEB FRAMEWORK,比如:
> > PyWork - http://pywork.sourceforge.net
> > Cheetah - http://www.unrealtower.org/mycheetah
> > Subway - http://subway.python-hosting.com/
> > Mygty -  http://myghty.org
> > Spyce - http://spyce.sf.net
> >
> > 看来PYTHONIC WEB FRAMEWORK 需要一统天下才好,至少是双雄并立或三足鼎立才好。现在太乱了。
> >
别看花眼了,是web 应用平台哪
ClearSilver 和 Cheetah 仅仅是模板系统
myghty 是Google 公司使用的发布系统平台,不过模式很怪
Subway 是在CherryPy 基础上的强化,现在已经由TurboGears 接过,组合包括CherryPy
在内的多种优秀工具,进行MVC模式的应用平台的开发了…………



--
# Time is unimportant, only life important!
## 面朝开源,我心自由!

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

2005年11月15日 星期二 18:52

Fluke fluke.l at gmail.com
Tue Nov 15 18:52:19 HKT 2005

On 11/15/05, Zoom Quiet <zoom.quiet at gmail.com> wrote:
>
> 在 05-11-15,清风<paradise.qingfeng at gmail.com> 写道:
> > 何必非要一统天下,白花齐放也不一定是坏事:)我个人推荐ClearSilver
> > http://wiki.woodpecker.org.cn/moin/ClearSilver
> >
> > 在05-11-15,cry < zyqmail at tom.com> 写道:
> > > PYTHONIC的WEB方案太多了,看花了眼。拿不定主意,因为都没有用过,也没有什么感觉。
> > > 我的要求是:可以轻松支撑大访问量和数据量,文档齐备,上手快。
> > >
> > > 各位能不能从实际使用的体会上,给我一些建议吗?
> > >
> > > 谢谢。
> > >
> > > PS:还发现了很多这个文章中没有讲到的WEB FRAMEWORK,比如:
> > > PyWork - http://pywork.sourceforge.net
> > > Cheetah - http://www.unrealtower.org/mycheetah
> > > Subway - http://subway.python-hosting.com/
> > > Mygty - http://myghty.org
> > > Spyce - http://spyce.sf.net
> > >
> > > 看来PYTHONIC WEB FRAMEWORK 需要一统天下才好,至少是双雄并立或三足鼎立才好。现在太乱了。
> > >
> 别看花眼了,是web 应用平台哪
> ClearSilver 和 Cheetah 仅仅是模板系统
> myghty 是Google 公司使用的发布系统平台,不过模式很怪
> Subway 是在CherryPy 基础上的强化,现在已经由TurboGears 接过,组合包括CherryPy
> 在内的多种优秀工具,进行MVC模式的应用平台的开发了…………
>
>
>
> --
> # Time is unimportant, only life important!
> ## 面朝开源,我心自由!
>
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>
>

确实很乱啊,我想用quixote,但是连tut都不是很明白,我还是比较传统,不大喜欢ROR试的东西
--
Yours,
fluke
fluke at sfcube.net
http://sfcube.net/blog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051115/62c64847/attachment.html

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

2005年11月15日 星期二 20:36

limodou limodou at gmail.com
Tue Nov 15 20:36:58 HKT 2005

> 确实很乱啊,我想用quixote,但是连tut都不是很明白,我还是比较传统,不大喜欢ROR试的东西

那建议你使用karrigell,绝对上手快。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2005年11月16日 星期三 17:31

张骏 zhangj at foreseen-info.com
Wed Nov 16 17:31:38 HKT 2005

在 2005-11-15 18:52:19,Fluke <fluke.l at gmail.com> 写道:
> 确实很乱啊,我想用quixote,但是连tut都不是很明白,我还是比较传统,不大喜欢ROR试的东西

如果喜欢传统的话,可以试试zq说的myghty阿。
已经有多个企业级应用了。

另外,你前几天不是在试验turbogears吗?有什么感想可以可大家分享吗?

-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



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

2005年11月16日 星期三 18:26

shhgs shhgs.efhilt at gmail.com
Wed Nov 16 18:26:29 HKT 2005

1. Python的Web Framework的开发是不是太容易了,弄得每个人都搞了一套。

2. RoR并没有什么惊人的地方,如此的流行主要是有一帮Javaer在捧。

3. Python的Battery Charged哲学怎么不延伸到Web
Framework上面?如果安装的时候带一个,相信很快会流行起来。不需要功能很多,像Ruby的Webrick这样能内建一个Webserver,有模板系统,加上servlet就行了。

4. Zope太重了。

On 11/15/05, limodou <limodou at gmail.com> wrote:
> > 确实很乱啊,我想用quixote,但是连tut都不是很明白,我还是比较传统,不大喜欢ROR试的东西
>
> 那建议你使用karrigell,绝对上手快。
>
> --
> I like python!
> My Blog: http://www.donews.net/limodou
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到  python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>
>

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

2005年11月16日 星期三 19:11

Fluke fluke.l at gmail.com
Wed Nov 16 19:11:08 HKT 2005

On 11/16/05, 张骏 <zhangj at foreseen-info.com> wrote:
>
> 在 2005-11-15 18:52:19,Fluke <fluke.l at gmail.com> 写道:
> > 确实很乱啊,我想用quixote,但是连tut都不是很明白,我还是比较传统,不大喜欢ROR试的东西
>
> 如果喜欢传统的话,可以试试zq说的myghty阿。
> 已经有多个企业级应用了。
>
> 另外,你前几天不是在试验turbogears吗?有什么感想可以可大家分享吗?

 我只实验了一下子,白天要上10节课
总的感觉居然是有点变态的,我还不适应SQLObject,很震惊吧?我习惯自己取数据,用数组方式调用,不是很习惯object,即使是php里面的fetch_object出来的对象也比这个好看一些.
我很喜欢kid,让我看到了新的东西,我在想我什么时候也把这东西带到PHP world.
 另外,controller和model分开我也不是很习惯,我知道这MVC是先进的东西,不过我可能是以前遗留下来的习惯太多了,
以至于一下子还不能适应.最糟糕的是我当时连sqlite的一个前端都没有,我看不到数据库内容,当然通过tg是看出来了,不过还是感觉怪怪的...
 我觉得想quixote一样比较好接受.
 我又想试试django了.我不知道这个东西能否给我带来什么,但是心情和试用tg之前是一样的,感觉我最终会给quixote召唤回去.
 PS:ROR我也试过,但都没时间去深入,我在python还没做什么实际的应用.现在我的一个项目C部分已经完成了
,迟些时候要正式做web了,php是我最熟悉的,但是我觉得python有种莫明的吸引力.我要作出痛苦的抉择,选择一个framework.我的项目很简单
,逻辑实现要强,美工我自己做,不介意模板(但是我喜欢kid),现在看来要硬啃生吞了quixote,做学问是要深入的,我不能再徘徊了.

--
> 张骏 <zhangj at foreseen-info.com>
>
> 敏捷来自Python
> 简单源于我们
> 丰元信信息技术有限公司
>
>
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>



--
Yours,
fluke
fluke at sfcube.net
http://sfcube.net/blog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051116/ada290ee/attachment.htm

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

2005年11月16日 星期三 20:22

张骏 zhangj at foreseen-info.com
Wed Nov 16 20:22:32 HKT 2005

在 2005-11-16 19:11:08,Fluke <fluke.l at gmail.com> 写道:
>  我只实验了一下子,白天要上10节课
> 总的感觉居然是有点变态的,我还不适应SQLObject,很震惊吧?我习惯自己取数据,用数组方式调用,不是很习惯object,即使是php里面的fetch_object出来的对象也比这个好看一些.
> 我很喜欢kid,让我看到了新的东西,我在想我什么时候也把这东西带到PHP world.
>  另外,controller和model分开我也不是很习惯,我知道这MVC是先进的东西,不过我可能是以前遗留下来的习惯太多了,
> 以至于一下子还不能适应.最糟糕的是我当时连sqlite的一个前端都没有,我看不到数据库内容,当然通过tg是看出来了,不过还是感觉怪怪的...
>  我觉得想quixote一样比较好接受.
>  我又想试试django了.我不知道这个东西能否给我带来什么,但是心情和试用tg之前是一样的,感觉我最终会给quixote召唤回去.
>  PS:ROR我也试过,但都没时间去深入,我在python还没做什么实际的应用.现在我的一个项目C部分已经完成了
> ,迟些时候要正式做web了,php是我最熟悉的,但是我觉得python有种莫明的吸引力.我要作出痛苦的抉择,选择一个framework.我的项目很简单
> ,逻辑实现要强,美工我自己做,不介意模板(但是我喜欢kid),现在看来要硬啃生吞了quixote,做学问是要深入的,我不能再徘徊了.
> 

以后你一定会习惯并喜欢mvc的。
不过现在如果你的时间不够的话,你可以试试snakelet。我们公司的报表服务器是用它实现
的。非常像jsp,非常简单。但是,我并没有试过大访问量下的性能。你还可以用
mod_rewrite将apache和snakelet连接起来,应该可以应付稍微大点的访问量了吧。

quixote 好像和 cherrypy一样 感觉不太习惯。

python是个好东西,坚持下来你会越来越喜欢它的。
-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



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

2005年11月16日 星期三 20:28

jejwe jejwester at gmail.com
Wed Nov 16 20:28:25 HKT 2005

snakelet哪里下啊
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051116/787ffded/attachment.htm

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

2005年11月16日 星期三 20:36

张骏 zhangj at foreseen-info.com
Wed Nov 16 20:36:03 HKT 2005

在 2005-11-16 20:28:25,jejwe <jejwester at gmail.com> 写道:
> snakelet哪里下啊

http://sourceforge.net/projects/snakelets/

比较适合asp或jsp人员临时转型的web framework。

唯一要注意的是在页面文件中,要使用unicode处理中文字符串。
如果是从数据库中取得的,需要使用decode( 'gbk' )



-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



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

2005年11月16日 星期三 20:40

limodou limodou at gmail.com
Wed Nov 16 20:40:05 HKT 2005

在 05-11-16,张骏<zhangj at foreseen-info.com> 写道:
> 在 2005-11-16 19:11:08,Fluke <fluke.l at gmail.com> 写道:
> >  我只实验了一下子,白天要上10节课
> > 总的感觉居然是有点变态的,我还不适应SQLObject,很震惊吧?我习惯自己取数据,用数组方式调用,不是很习惯object,即使是php里面的fetch_object出来的对象也比这个好看一些.
> > 我很喜欢kid,让我看到了新的东西,我在想我什么时候也把这东西带到PHP world.
> >  另外,controller和model分开我也不是很习惯,我知道这MVC是先进的东西,不过我可能是以前遗留下来的习惯太多了,
> > 以至于一下子还不能适应.最糟糕的是我当时连sqlite的一个前端都没有,我看不到数据库内容,当然通过tg是看出来了,不过还是感觉怪怪的...
> >  我觉得想quixote一样比较好接受.
> >  我又想试试django了.我不知道这个东西能否给我带来什么,但是心情和试用tg之前是一样的,感觉我最终会给quixote召唤回去.
> >  PS:ROR我也试过,但都没时间去深入,我在python还没做什么实际的应用.现在我的一个项目C部分已经完成了
> > ,迟些时候要正式做web了,php是我最熟悉的,但是我觉得python有种莫明的吸引力.我要作出痛苦的抉择,选择一个framework.我的项目很简单
> > ,逻辑实现要强,美工我自己做,不介意模板(但是我喜欢kid),现在看来要硬啃生吞了quixote,做学问是要深入的,我不能再徘徊了.
> >
>
> 以后你一定会习惯并喜欢mvc的。
> 不过现在如果你的时间不够的话,你可以试试snakelet。我们公司的报表服务器是用它实现
> 的。非常像jsp,非常简单。但是,我并没有试过大访问量下的性能。你还可以用
> mod_rewrite将apache和snakelet连接起来,应该可以应付稍微大点的访问量了吧。
>
> quixote 好像和 cherrypy一样 感觉不太习惯。
>
> python是个好东西,坚持下来你会越来越喜欢它的。

snakelets我感到还是有些麻烦,不过整体控制不错。而且有一个frog的blog我喜欢。

karrigell应该是最简单了。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2005年11月16日 星期三 20:42

jejwe jejwester at gmail.com
Wed Nov 16 20:42:20 HKT 2005

方和WEBWARE很像吧
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051116/9e162e3a/attachment.html

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

2005年11月16日 星期三 21:16

张骏 zhangj at foreseen-info.com
Wed Nov 16 21:16:34 HKT 2005

在 2005-11-16 20:40:05,limodou <limodou at gmail.com> 写道:
> 
> karrigell应该是最简单了。
> 
不太了解karrigell,不好说什么。
不过snakelet里面的snakelet非常类似jsp中的servlet。

比较容易让jsp人员掌握。

-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



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

2005年11月16日 星期三 21:21

limodou limodou at gmail.com
Wed Nov 16 21:21:19 HKT 2005

在 05-11-16,张骏<zhangj at foreseen-info.com> 写道:
> 在 2005-11-16 20:40:05,limodou <limodou at gmail.com> 写道:
> >
> > karrigell应该是最简单了。
> >
> 不太了解karrigell,不好说什么。
> 不过snakelet里面的snakelet非常类似jsp中的servlet。
>
> 比较容易让jsp人员掌握。

karrigell我写过一系列的文章,它的使用非常简单。基本不用配置,直接就可以写页面或脚本。它自带一个教程,很快上手,还有一些demo,集成了数据库还有fckeditor的演示。想快速入门是一个非常好的东西。就象是php一样。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2005年11月16日 星期三 22:06

Fluke fluke.l at gmail.com
Wed Nov 16 22:06:59 HKT 2005

On 11/16/05, 张骏 <zhangj at foreseen-info.com> wrote:
>
> 在 2005-11-16 19:11:08,Fluke <fluke.l at gmail.com> 写道:
> > 我只实验了一下子,白天要上10节课
> >
> 总的感觉居然是有点变态的,我还不适应SQLObject,很震惊吧?我习惯自己取数据,用数组方式调用,不是很习惯object,即使是php里面的fetch_object出来的对象也比这个好看一些.
> > 我很喜欢kid,让我看到了新的东西,我在想我什么时候也把这东西带到PHP world.
> > 另外,controller和model分开我也不是很习惯,我知道这MVC是先进的东西,不过我可能是以前遗留下来的习惯太多了,
> > 以至于一下子还不能适应.最糟糕的是我当时连sqlite的一个前端都没有,我看不到数据库内容,当然通过tg是看出来了,不过还是感觉怪怪的...
> > 我觉得想quixote一样比较好接受.
> > 我又想试试django了.我不知道这个东西能否给我带来什么,但是心情和试用tg之前是一样的,感觉我最终会给quixote召唤回去.
> > PS:ROR我也试过,但都没时间去深入,我在python还没做什么实际的应用.现在我的一个项目C部分已经完成了
> > ,迟些时候要正式做web了,php是我最熟悉的,但是我觉得python有种莫明的吸引力.我要作出痛苦的抉择,
> 选择一个framework.我的项目很简单
> > ,逻辑实现要强,美工我自己做,不介意模板(但是我喜欢kid),现在看来要硬啃生吞了quixote,做学问是要深入的,我不能再徘徊了.
> >
>
> 以后你一定会习惯并喜欢mvc的。
> 不过现在如果你的时间不够的话,你可以试试snakelet。我们公司的报表服务器是用它实现
> 的。非常像jsp,非常简单。但是,我并没有试过大访问量下的性能。你还可以用
> mod_rewrite将apache和snakelet连接起来,应该可以应付稍微大点的访问量了吧。
>
> quixote 好像和 cherrypy一样 感觉不太习惯。
>
> python是个好东西,坚持下来你会越来越喜欢它的。


在用quixote了,karrigell也不错的,那个东西带的例子很多。不过我现在开始用quixote了。

顺便,我想问问这个是用什么编码的。quixote的icon:

FAVICON = """\
AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAADJZmEA4KilAMJQSwDZko8Aujo0AOi9uwDRfHgA9+npAP///wDw1NIAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiSQDiIiIiIiGRYSIiIiIYkRFiIiIiFQlhk
RYiIiIBAeGRAiIiIFEE2aUQYiIhkSHV4RGiIiGRIiIhEaIiIZEiIiERoiIiUSYiJRJiIiIZDiING
iIiIh2RlEmeIiIiIiBYYiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
""".decode('base64')
是不是直接用把二进制的文件encode('base64')?

我在想是否也能给quixote加上ADODB,我对python的数据库操作不熟悉。
mod_python我也没有装,打算先把精力放在语言上面,以后在搞服务器。

--
> 张骏 <zhangj at foreseen-info.com>
>
> 敏捷来自Python
> 简单源于我们
> 丰元信信息技术有限公司
>
>
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>



--
Yours,
fluke
fluke at sfcube.net
http://sfcube.net/blog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051116/aadc0a55/attachment.htm

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

2005年11月16日 星期三 22:21

Dryice Liu dryiceliu at gmail.com
Wed Nov 16 22:21:07 HKT 2005

Fluke <fluke.l at gmail.com> wrote:

> On 11/16/05, 张骏 <zhangj at foreseen-info.com> wrote:
> 顺便,我想问问这个是用什么编码的。quixote的icon:
>
> FAVICON = """\
> AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAADJZmEA4KilAMJQSwDZko8Aujo0AOi9uwDRfHgA9+npAP///wDw1NIAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiSQDiIiIiIiGRYSIiIiIYkRFiIiIiFQlhk
> RYiIiIBAeGRAiIiIFEE2aUQYiIhkSHV4RGiIiGRIiIhEaIiIZEiIiERoiIiUSYiJRJiIiIZDiING
> iIiIh2RlEmeIiIiIiBYYiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> """.decode('base64')
> 是不是直接用把二进制的文件encode('base64')?

是的

-- 
Dryice @ http://dryice.3322.org

Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/sylvester-response.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20051116/322c8622/attachment.pgp

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

2005年11月16日 星期三 22:31

张骏 zhangj at foreseen-info.com
Wed Nov 16 22:31:09 HKT 2005

在 2005-11-16 22:06:59,Fluke <fluke.l at gmail.com> 写道:
> 在用quixote了,karrigell也不错的,那个东西带的例子很多。不过我现在开始用quixote了。
> 
> 顺便,我想问问这个是用什么编码的。quixote的icon:
> 
> FAVICON = """\
> AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAADJZmEA4KilAMJQSwDZko8Aujo0AOi9uwDRfHgA9+npAP///wDw1NIAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiSQDiIiIiIiGRYSIiIiIYkRFiIiIiFQlhk
> RYiIiIBAeGRAiIiIFEE2aUQYiIhkSHV4RGiIiGRIiIhEaIiIZEiIiERoiIiUSYiJRJiIiIZDiING
> iIiIh2RlEmeIiIiIiBYYiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> """.decode('base64')
> 是不是直接用把二进制的文件encode('base64')?
  对

> 我在想是否也能给quixote加上ADODB,我对python的数据库操作不熟悉。
> mod_python我也没有装,打算先把精力放在语言上面,以后在搞服务器。

支持。不过掌握语言会很快的。
python对数据库的操做很方便。python定义了dbapi2.0标准,提供了统一接口。
基本的操作函数:
con = connect( *args ) # 打开数据库连接,返回连接对象,这里的参数不同的数据库访
问模块有不同的定义
cursor = con.cursor()  # 对连接对象生成数据库操作游标
cursor.execute( sql )  # 执行sql,sql可以通过字符串处理

con.begin()      # 开始事务, 有些数据库连接并没有实现该方法。而是通过
setautocommit( False )来代替
con.commit()     # 提交
con.rollback()   # 回滚

基本上面的函数就够用了。更高级的应用如参数化执行sql,批量执行sql看详细的文档吧。

> --
> > 张骏 <zhangj at foreseen-info.com>
> >
> > 敏捷来自Python
> > 简单源于我们
> > 丰元信信息技术有限公司
> >
> >
> > _______________________________________________
> > Python中文技术讨论邮件列表
> > 发言: 发邮件到 python-chinese at lists.python.cn
> > 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> > 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> > 详细说明: http://python.cn/mailman/listinfo/python-chinese
> >
> 
> 
> 
> --
> Yours,
> fluke
> fluke at sfcube.net
> http://sfcube.net/blog



-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



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

2005年11月16日 星期三 22:38

Fluke fluke.l at gmail.com
Wed Nov 16 22:38:08 HKT 2005

On 11/16/05, 张骏 <zhangj at foreseen-info.com> wrote:
>
> 在 2005-11-16 22:06:59,Fluke <fluke.l at gmail.com> 写道:
> > 在用quixote了,karrigell也不错的,那个东西带的例子很多。不过我现在开始用quixote了。
> >
> > 顺便,我想问问这个是用什么编码的。quixote的icon:
> >
> > FAVICON = """\
> >
> AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAA
> >
> AAAAAADJZmEA4KilAMJQSwDZko8Aujo0AOi9uwDRfHgA9+npAP///wDw1NIAAAAAAAAAAAAAAAAA
> >
> AAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiSQDiIiIiIiGRYSIiIiIYkRFiIiIiFQlhk
> >
> RYiIiIBAeGRAiIiIFEE2aUQYiIhkSHV4RGiIiGRIiIhEaIiIZEiIiERoiIiUSYiJRJiIiIZDiING
> >
> iIiIh2RlEmeIiIiIiBYYiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> > AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> > """.decode('base64')
> > 是不是直接用把二进制的文件encode('base64')?
>

我之前现decode之后发现有问题才发问的,因为我直接cat到一个文件里面自乎是不队的,可能还要转成bin吧(decode之后是hex),等下我试试

> 我在想是否也能给quixote加上ADODB,我对python的数据库操作不熟悉。
> > mod_python我也没有装,打算先把精力放在语言上面,以后在搞服务器。
>
> 支持。不过掌握语言会很快的。
> python对数据库的操做很方便。python定义了dbapi2.0标准,提供了统一接口。
> 基本的操作函数:
> con = connect( *args ) # 打开数据库连接,返回连接对象,这里的参数不同的数据库访
> 问模块有不同的定义
> cursor = con.cursor() # 对连接对象生成数据库操作游标
> cursor.execute( sql ) # 执行sql,sql可以通过字符串处理
>
> con.begin() # 开始事务, 有些数据库连接并没有实现该方法。而是通过
> setautocommit( False )来代替
> con.commit() # 提交
> con.rollback() # 回滚
>
> 基本上面的函数就够用了。更高级的应用如参数化执行sql,批量执行sql看详细的文档吧。


做完再commit的方式(事务?)看起来很先进。赞一个!
刚才看了demo里面的一些vardump,err_handler,q_lookup之类的东西,尽量去熟悉一下,可以try了时候不对就raise_error的,我以前都没有接触过.

刚才我看的都是ptl,我还不知道那个是总的controller,不会是mini_demo.py把,不像,我找找.

> --
> > > 张骏 <zhangj at foreseen-info.com>
> > >
> > > 敏捷来自Python
> > > 简单源于我们
> > > 丰元信信息技术有限公司
> > >
> > >
> > > _______________________________________________
> > > Python中文技术讨论邮件列表
> > > 发言: 发邮件到 python-chinese at lists.python.cn
> > > 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> > > 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> > > 详细说明: http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> >
> >
> > --
> > Yours,
> > fluke
> > fluke at sfcube.net
> > http://sfcube.net/blog
>
>
>
> --
> 张骏 <zhangj at foreseen-info.com>
>
> 敏捷来自Python
> 简单源于我们
> 丰元信信息技术有限公司
>
>
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>



--
Yours,
fluke
fluke at sfcube.net
http://sfcube.net/blog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051116/dad1a488/attachment.html

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

2005年11月16日 星期三 22:41

Fluke fluke.l at gmail.com
Wed Nov 16 22:41:49 HKT 2005

On 11/16/05, shhgs <shhgs.efhilt at gmail.com> wrote:
>
> 1. Python的Web Framework的开发是不是太容易了,弄得每个人都搞了一套。


好像是

2. RoR并没有什么惊人的地方,如此的流行主要是有一帮Javaer在捧。


惊人的我觉得是rapid web develop概念的运用,直接支持MVC,网站直接生成。可惜我不会用。

3. Python的Battery Charged哲学怎么不延伸到Web
>
> Framework上面?如果安装的时候带一个,相信很快会流行起来。不需要功能很多,像Ruby的Webrick这样能内建一个Webserver,有模板系统,加上servlet就行了。


我见过的webframework都有自带server,还支持mod_python的。模板也有。

4. Zope太重了。


limudou说zope是自成体系的了,你看人家发展了多久。我好像先知道zope才知道python的。2000年的时候.

On 11/15/05, limodou <limodou at gmail.com> wrote:
> > > 确实很乱啊,我想用quixote,但是连tut都不是很明白,我还是比较传统,不大喜欢ROR试的东西
> >
> > 那建议你使用karrigell,绝对上手快。
> >
> > --
> > I like python!
> > My Blog: http://www.donews.net/limodou
> > NewEdit Maillist: http://groups.google.com/group/NewEdit
> >
> > _______________________________________________
> > Python中文技术讨论邮件列表
> > 发言: 发邮件到 python-chinese at lists.python.cn
> > 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> > 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> > 详细说明: http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
> _______________________________________________
> Python中文技术讨论邮件列表
> 发言: 发邮件到 python-chinese at lists.python.cn
> 订阅: 发送 subscribe 到 python-chinese-request at lists.python.cn
> 退订: 发送 unsubscribe 到 python-chinese-request at lists.python.cn
> 详细说明: http://python.cn/mailman/listinfo/python-chinese
>
>


--
Yours,
fluke
fluke at sfcube.net
http://sfcube.net/blog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051116/f054c581/attachment.htm

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

2005年11月16日 星期三 22:42

limodou limodou at gmail.com
Wed Nov 16 22:42:02 HKT 2005

> 我在想是否也能给quixote加上ADODB,我对python的数据库操作不熟悉。
>  mod_python我也没有装,打算先把精力放在语言上面,以后在搞服务器。

dbodb只能用在windows下。如果你只在windows下是可以的。如果在其它平台或跨平台还是要考虑其它的包,如mysql, sqlite等。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2005年11月16日 星期三 23:06

张骏 zhangj at foreseen-info.com
Wed Nov 16 23:06:37 HKT 2005

在 2005-11-16 22:38:08,Fluke <fluke.l at gmail.com> 写道:
> 我之前现decode之后发现有问题才发问的,因为我直接cat到一个文件里面自乎是不队的,可能还要转成bin吧(decode之后是hex),等下我试试

>>> f = file( 'c:\\a.ico' , 'wb' )
>>> f.write( FAVICON )
>>> f.close()
a.ico我看了,确实是一个图标。

> 做完再commit的方式(事务?)看起来很先进。赞一个!
> 刚才看了demo里面的一些vardump,err_handler,q_lookup之类的东西,尽量去熟悉一下,可以try了时候不对就raise_error的,我以前都没有接触过.
> 刚才我看的都是ptl,我还不知道那个是总的controller,不会是mini_demo.py把,不像,我找找.

quixote不了解。如果你php很熟的话我还是推荐你snakelet

limodo推荐的karrigell也可以

quixote的处理方式总感觉很诡异,而且好像目前使用的也不多。

另外一般的数据库处理流程都是
con = connect( ... )
try:
    con.begin()
    cur = con.cursor()
    cur.execute( sql )
    ...
    con.commit()
except:
    con.rollback()

-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号