Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。
Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。
即 model(模型)、view(视图)、controller(控制器),在 java 中我们经常使用这种模式来开发我们的网站。
Django 的 MTV 模式本质上和 MVC 是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django 的 MTV 分别是指:
除了以上三层之外,还需要一个 URL 分发器,它的作用是将一个个 URL 的页面请求分发给不同的 View 处理,View 再调用相应的 Model 和 Template。
前提条件:
如上图所示,选择自己的希望将 Django 项目创建到的文件夹的位置,以及自己所安装的 Python 版本,然后点击右下角的 Create 即可开始创建项目,接下来 Pycharm 将自动创建一个带有 Django 的开发环境,整个创建过程需要有网络环境的支持,如果网络缓慢,请参见 pip配置国内镜像源 (opens new window),
项目建立完成之后,项目的目录结构如下图所示:
此时,我们可以打开命令终端,输入python manage.py runserver
,打开浏览器输入127.0.0.1:8000 (opens new window),显示如下页面即表示项目运行成功。
当然,我们使用的 Pycharm 是支持一键启动我们的 Django 应用的,点击如下的按钮即可:
至此,我们的Django开发环境就已经搭建完毕了。