Python论坛  - 讨论区

标题:[python-chinese] Re: TurboGears vs Django

2005年09月19日 星期一 22:39

Zoom Quiet zoom.quiet at gmail.com
Mon Sep 19 22:39:07 HKT 2005

咔咔咔!!!最喜欢这样现成的了!!!
http://wiki.woodpecker.org.cn/moin/PyWebFrameVs
收录!!!!

在 05-9-19,gasolin at gmail.com<gasolin at gmail.com> 写道:
>  补充:
> 
>  TurboGears 教程中是由单一的 controller (标准的 python
> class) 呼叫
>  SQLObject来读出资料库中的资料,
> 再以字典形式传值到样板中当作动态语言的变数.
>  达成资料库(model)--controller--template (View)  的 MVC 架构.
> 
>  由 controller 传出的格式如 {data=content,
> pagename=page.pagename}
> 一次收集网页样板将用到的 data 跟pagename 参数.
> 
> 网页样板 template 接收用[div] py:replace="data"]
> 内容显示在这里 [/div]
> 实际显示时会将"内容显示在这里"这段替换成资料集"data"中的内容.
> 
> 要在网页样板中调用这几个参数有两个方式.
> 第一种是可以在标签中加py:replace="data", 来插入 data
> 字典参数;
> 或是使用类似一般动态语言给参数的方式 ${data} 插入
> data 字典参数. 注意第二种的格式还是跟 python
> 调用字典的感觉很像.
> 
> 间中用到的 HTML, ini 都算是基本的内容,
> 用起来没什么要另外学东西的负担.
> 
> Django (或 Ruby on rails)每加一页新的资料,
> 都要分别处理对应的 controller.
> 关连似乎不及 TurboGears 承袭 cherrypy 架构可使用单一
> controller 的简单明了(不知有无说错?)
> 


-- 
[Time is unimportant, only life important!]

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号