为什么是Django
为什么选择Django作为Web开发,因为……我喜欢^_^||,哈哈有点任性了。
实际上,作为一个成熟的Web框架,Django有着很多优点,尤其是对新接触Python Web开发的同学:
- 清晰的架构
- 完整的功能
- 丰富的文档
对于一个Web新手来说,Django将数据模型、业务处理函数和页面渲染的模板分离开来的结构很便于理解和排错。一个清晰的结构,有助于对Web应用有一个整体和局部的认识。

其次,Django是一个大而全的框架,基本上Web中涉及到的技术,框架内都有提供一个基本的功能,如果对内置的功能不满意,还能够自行修改。一个大而全的框架的好处在于,不用为了各种功能而四处找良莠不齐的第三方模块,用熟了内置的功能,自然理解了功能的运作模式,其后自己造适合自己的轮子也是很轻松的。

使用开源的产品,最担心的不是功能,而是文档的丰富性。而Django在这方面,也是远胜于Python中的其他Web框架。
在此推荐一个Django1.8的中文文档,方便英语不好的同学查漏补缺:http://python.usyiyi.cn/translate/django_182/index.html
接下来我们会讲什么
接下来,我们将构建一个实际的Web应用——在线视频学习网站,来讲解Django的开发。从安装模块,到最后的部署,将会涉及到:
- 模块的安装;
- 数据模型;
- 业务视图;
- 模板的使用;
- 路由映射;
- 使用nginx部署
一个完整的开发流程,一个极简的项目实战,敬请期待!
文章版权所有:州的先生博客,转载必须保留出处及原文链接
是不是要等很久呢
可能吧:)
额,还没出来么,过完年了
已经写好了,可能发布渠道有变