Django2.0入门教程
Django是一个由Python写成的Web应用框架。Django的主要目的是简便、快速的开发数据库驱动的网站。这使得Django具有很强的可扩展性,是PythonWeb应用框架中最具代表性的一个。Django入门教程,主要讲的是Django的基础,让第一次使用它的人快速入门,体验Django的魅力!
教程软件版本
入门教程基于最新版Django2.0写的,新版本不再支持python2.7,所以教程是基于Django2.0和python3.6写的!本教程之后将随着新的版本升级而持续更新。如果有问题和建议,可以在本站论坛里发帖子咨询,或者在教程后面评论咨询。当然你也可以加我们的QQ技术交流群:10218442 一起讨论。
阅读教程所需知识
1、Django是python语言写的一个Web框架包,所以你得知道一些Python基础知识。
2、需要掌握基本WEB开发常识,了解一些网页HTML, CSS, JavaScript的知识。
本教程是入门教程,按教程操作,零基础零经验也一样可以学会。
Django的优点
强大的数据库功能
用 python 的类继承,几行代码就可以拥有一个丰富、动态的数据库操作接口(API),如果需要,你也能执行 SQL 语句ORM(Object-Relational Mapping“对象-关系-映射”),它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库
自带强大的后台功能
在admin.py中写入需要实现功能的代码,几行简单的代码就可以实现你当管理员的梦。再也不用为设计管理员而发愁了!
优雅的网址
在urls.py中用正则匹配网址,传递到对应的函数,随意你自己定义,网址可以如你所想,如你所愿。(需要注意的是:正则是一种独立的语法,并不是哪个语言所拥有的。)
具有模板系统
模板系统大大的降低了开发者头疼脑热的概率。因为模板系统设计简单,容易扩展。代码,样式分开设计。查找更清晰,修改更容易!
缓存系统
Django和memcached、redis或者其他的缓存系统联用,提高了页面的加载速度。
国际化
想要网页显示不同语言,比如中文、英文、还有各种语言。只需要在一个文件的设置中稍微那么修改一下。页面就会穿上各种语言的外衣。
Django 的 App 理念很好。
App 可插拔,是不可多得的思想。不需要了,可以直接删除,对系统影响不大。
怎么样?Django是否强大到不可想象的地步了?不过大家也不用高兴的太早了。因为代码还是要写的,只不过用上了Django开发网站的时候更快速,更便捷了而已!