小记 django 1.4的变化

最近因为公司游戏功能逐渐到了收尾阶段也算空下来点了,就索性想尝试下将自己网站的一部分页面用bootstrap 重写了下,因为自己写页面的水平一般,所以也就是看着firebug平平凑凑的完成了前端的改版,结果看上去也算整洁和简单。


后端方面我也从django1.2 升级到了1.4 。当然如果你好奇为什么,其实我也给不出你答案,仅仅是因为觉得1.5都快出了,就想升级下。


当然因为我事先知道1.2的代码结构直接上1.4是会报错的,所以又去django官网把1.4的Tutorial 看了遍,最后我发现其实也就是将app的目录现在提到跟project同一层上了,开始还挺好奇的,后来看到文档里的这句“ A project is a collection of configuration and apps for a particular Web site. A project can contain multiple apps. An app can be in multiple projects.”,我猜可能就是为了使两者更加独立,而不是想以前一个app一定要在一个project里。


所以为了使project自己属性的相对独立 ,1.4里 将setting.py和url.py放到了project目录下的一个同名目录下


代码上唯一的改动就是在url.py 中 url映射 由以前的 project_name.app_name.view.fun_name 结构 改成了 app_name.view.fun_name 的结构。


 

 

你可能感兴趣的:(小记 django 1.4的变化)