`
luliangok
  • 浏览: 816332 次
文章分类
社区版块
存档分类
最新评论

Django实战(4):scaffold生成物分析

 
阅读更多
上一节用一个插件生成了类似rails的scaffold,其实无非就是URLconf+MTV。让我们看看具体都生成了哪些东西。
首先是“入口”的定义即URLconf,打开urls.py:

上面的代码中增加的配置行表示:以depotapp开头的url由depotapp/urls.py文件进行处理。

django的url配置中,除了(正则表达式,view函数)的方式外,还支持(正则表达式,include文件)的方式。通常把app自身相关的url写到自己的url配置文件中,然后在project中引用。

接下来看一下生成的depotapp/urls.py的内容:

将CRU(没有D)的URL映射到了视图。而视图在depotapp/views.py中定义:

视图中的相关内容比较多,主要的是模板,其次还有模型类、Paginator分页器、Form表单等等。

基本涵盖了典型的web应用交互的内容。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics