2005年09月19日 星期一 22:39
咔咔咔!!!最喜欢这样现成的了!!! 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!]
Zeuux © 2025
京ICP备05028076号