摘要: 在上一节用一个插件生成了类似rails的scaffold,其实无非就是URLconf+MTV。让我们看看具体都生成了哪些东西。 首先是“入口”的定义即URLconf,打开urls.py:from django.conf.urls.defaults import patterns, include, urlfrom depot.views import hellourlpatterns = patterns('', url(r'^hello/ hello),)urlpatterns += patterns ('', (r'^depotapp/ 阅读全文
posted @ 2012-01-30 23:25 心内求法 阅读(6657) 评论(1) 推荐(0)
摘要: rails有一个无用的”神奇“功能,叫做scaffold。能够在model基础上,自动生成CRUD的界面。说它无用,是因为rails的开发者David说,scaffold”不是应用程序开发的目的。它只是在我们构建应用程序时提供支持。当你设计出产品的列表该如何工作时,你依赖于“支架”“生成器”产生创建,更新,和删除的行为。然后在保留这个“动作”时你要替换由“生成器”生成的行为。有时候当你需要一个快速接口时,并且你并不在乎界面的丑陋,“支架”就足够用了。不要指望scaffold能满足你程序的所有需要"。 说它神奇,是因为在rails中你不清楚他是怎么实现的。只告诉你一句话:约定优先于配置 阅读全文
posted @ 2012-01-30 14:34 心内求法 阅读(9786) 评论(8) 推荐(0)