什么是Django
Django是一款开源python web网站开发框架,其功能大而全,同类型的python web框架还有
flask,Tornado,是最流行的web框架之一,可以快速的构建web应用
框架采用了MTV的设计模式,MTV也可以称作MVC,其中M为模型models,V为视图views,C为控制器controller,在django中template扮演着controller控制器的角色
Django可以做什么,有什么优势
使用Django可以快速搭建网站应用,节省开发时间
django的优点
- 丰富的组件,自带访问数据库组件,开发者无需使用sql语句进行开发,使用python语言即可完成数据库操作
- 自带后台管理系统,使用少量的配置,可以轻松的使用后台管理系统进行管理数据
- 自带Dbug,可以详细的显示错误信息,快速定位问题所在
- 完善的文档和技术社区
- DRF django rest_framework ,可以快速开发restful风格的API
- 一体化开发,使用模板语言进行全栈开发
目前使用Django开发的网站
国家地理National Geographic, 华盛顿邮报The Washington Post,图片分享社交应用Instagram等都是使用的Django框架,可见Django框架也支持高并发
总之,Django框架是python web框架最流行的web框架之一,功能大而全,
因为语言环境是python,也可以集大数据,爬虫,AI模型训练于一身,
适合博客类,新闻类,复杂应用类网站的搭建,是搭建网站应用平台最好的选择。
随着python语言越来越火,相信有更多的人选择使用Django进行开发。