Skip to content

cs246810/DjangoTutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DjangoTutorial

有些人说django很难用,很长一段时间之前我也这么认为,直到我用flask开发了一个项目用一年时间之后, 我就开始改变了对django固有的看法。原因是,我不想去在下一个项目开启之前就又去做重复的事情,比如说:

  1. 为每个curd去专门写sql
  2. 自己去专门编写一个连接池
  3. 专门为自己的db模块组织代码结构,文件结构
  4. 专门为自己的视图模块组织代码结构,文件结构
  5. 各种其它的一些我不想再来一次的代码编写

所以,我决定用下django,我试图搭上django的快船逃离flask曾经的那片汪洋大海。是的,而且明显大脑在 告诫我,赶紧把之前的flask项目的代码删了吧。但是在上django的船之前需要对django有个初步的认识,我的 选择是先将官方的教程给吃透,后面再开始变通。

另外,我也有想法去扩展django的后台管理,基于这个宏伟的目标,我就必须去找django的创造者去索要我需要 的一切。YES,这次就是开始官方教程的学习。然后我发现django的教程总是完成初步目标之后就来一次代码优化, 但是我又不想忘记还有这么一种复杂的写法,所以我决定多弄点分之,每次有大更改之前就新建一个分之。

这样就能知道,优化之前和优化之后形成的鲜明的对比,这样也能体现继续学习下去的必要性。由于继续学习,我了解 到了能将代码量减少到50%,这是多么令人激动的结果。看起来我们的行动很有价值,不是吗?

No Use Generic Views

不使用通用视图却已然保留这份代码,那是因为,能知道通用视图到底优化了什么。会带来什么样的影响力。有些时候 需要去了解一些历史,进而才能更加让大脑去认同通用视图的存在。

About

Django框架入门

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published