目录
引言
我们都知道,Django是基于Python的Web开发框架。
Web开发指的是开发基于B/S架构,通过前后端的配合,将后台服务器的数据在浏览器上展现给前台用户的应用。比如将电子购物网站的商品数据在浏览器上展示给客户,在基于浏览器的学校系统管理平台上管理学生的数据,监控机房服务器的状态并将结果以图形化的形式展现出来等等。
一般Web框架的架构是这样的:
大多数基于Python的web框架,如Django、Tornado、Flask、Webpy都是在这个范围内进行增删裁剪。例如Tornado用的是自己的异步非阻塞“WSGI”网关接口,Flask则只提供了最精简和基本的框架,Django则是直接使用了现成的WSGI,并实现了大部分功能,提供了大量的应用工具。
django简介
Django是一个由Python编写的具有完整架站能力的开源Web框架。使用Django,只要很少的代码,开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的Web服务。
Django本身基于MVC
架构,即:
-
模型(Model):这个模块就是业务逻辑和数据库的交互层,定义了数据表。
模板(Template):将模型数据与HTML页面结合起来的引擎
视图(View):负责实际的业务逻辑实现
- 设计模式,因此天然具有MVC的出色基因:开发快捷、部署方便、可重用性高、维护成本低等优点。
使用Pycharm创建Django工程
1.配置环境
pip install django #命令行运行
pip install django==3.0.6#指定版本
成功安装Django后,以windows为例,在Python解释器目录下的Scripts文件夹中可找到一个django-admin.exe
文件,这是Django的核心管理程序,最好将它加入操作系统的环境变量中,这样在以后的调用会比较方便。
回到cmd界面,直接运行django-admin help
,如果能看到下面的内容表示环境变量设置成功。
2.使用pycharm专业版创建django项目(学生免费申请)
第一次启动服务器后,Django会默认创建一个db.sqlite3
文件,这是SQLite3数据库。
回到项目根目录下,运行,Django会以127.0.0.1:8000
这个默认配置启动开发服务器。
python manage.py runserver
打开你的浏览器,在地址栏输入127.0.0.1:8000
,如果看到如下的界面,说明Django一切正常,你可以开始Django之旅了!