【发布时间】:2010-07-28 08:06:35
【问题描述】:
我对使用 Pylons 作为我的 Python Web 框架越来越感兴趣,我喜欢 MVC 的想法,但是,我的背景是从不使用“框架/设计模式/它叫什么” ,我真的不知道如何处理它。
从我在 Pylons Book 中读到的内容来看,到目前为止,我似乎做了以下事情:
在 ./config/routes.py 中创建我的路由
这是我将 URL 映射到控制器的地方。为 URL 创建控制器
这是代码的主体所在。它完成所有工作并为观看做好准备创建我的模板
我创建了一个模板并将控制器中的数据分配给它
模型...我不知道它们的用途:/
所以我的问题是,你能为那些明显不知道自己在做什么的人推荐任何阅读材料吗?
我真的很想开始使用 Pylons,但我想几个月后我会回到我的代码并思考“......我在想什么 F:/”
编辑:想到了一个更好的总结性问题:
什么代码应该放在Controller中? 我应该在模型中放入什么代码? 视图只是模板,对吧?
而且,就 Pylons 而言,“lib”文件夹将包含控制器之间共享的代码或其他任何地方都不适合的杂项代码 - 对吧?
【问题讨论】:
标签: python model-view-controller design-patterns pylons