首先想一个问题,是不是“精通”了Django所有(或大部分)知识点才能用Django做项目?
只靠阅读文档来学习(做项目)有哪些障碍?
1、语言和翻译障碍
英语、社区贡献,非专业翻译、非完整翻译
2、表达习惯障碍
英语思维及其表达习惯、文档求全->不严格分次第
3、共识基础障碍
CS出身、Python语言纯属、有其他Web框架实践经验、比较丰富的项目经验。
现阶段阅读Django文档的正确姿势是什么?
一、MVC vs MVT
1、MVC
为什么要有MVC/MVT?一切都是为了分工协作。
2、MVT
二、关键知识点
1、Model
☆本质:与数据库表的映射!
√字段
√关联
√Meta
√☆O