Django开发环境搭建
# Django开发环境搭建
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。
Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。
# 一、MVC 和 MTV模型
# MVC模型
即 model(模型)、view(视图)、controller(控制器),在 java 中我们经常使用这种模式来开发我们的网站。
- Model(模型):即数据库实体对象,一般是通过 ORM 框架来与数据库进行关系映射
- View(视图): 图形界面,负责与用户的交互(页面)
- Controller(控制器):负责转发请求,对请求进行处理
# MTV模型
Django 的 MTV 模式本质上和 MVC 是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django 的 MTV 分别是指:
- M 表示模型(Model):编写程序应有的功能,负责业务对象与数据库的映射(ORM)
- T 表示模板 (Template):负责如何把页面(html)展示给用户
- V 表示视图(View):负责业务逻辑,并在适当时候调用 Model和 Template
除了以上三层之外,还需要一个 URL 分发器,它的作用是将一个个 URL 的页面请求分发给不同的 View 处理,View 再调用相应的 Model 和 Template。
# 二、创建Django项目
前提条件:
- Python 3:不用多说,这是开发 python 必备的
- Pip:Python 的包管理器,能够帮助我们安装各种依赖,安装 Django 就需要借助它
- PyCharm:Python 的集成开发环境,提供智能的代码提示,能够帮我快速的开发
# 1、打开 Pycharm 新建 Django 项目
如上图所示,选择自己的希望将 Django 项目创建到的文件夹的位置,以及自己所安装的 Python 版本,然后点击右下角的 Create 即可开始创建项目,接下来 Pycharm 将自动创建一个带有 Django 的开发环境,整个创建过程需要有网络环境的支持,如果网络缓慢,请参见 pip配置国内镜像源 (opens new window),
项目建立完成之后,项目的目录结构如下图所示:
# 2、启动项目
此时,我们可以打开命令终端,输入python manage.py runserver
,打开浏览器输入127.0.0.1:8000 (opens new window),显示如下页面即表示项目运行成功。
当然,我们使用的 Pycharm 是支持一键启动我们的 Django 应用的,点击如下的按钮即可:
至此,我们的Django开发环境就已经搭建完毕了。