Django安装部署

Posted xcool

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django安装部署相关的知识,希望对你有一定的参考价值。


  • MVC模式说明
  • Model:是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据
  • View: 是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的
  • Controller(控制器):是应用程序中处理用户交互的部分,通过控制器负责从视图读取数据,控制用户输入,并向模型发送数据

    技术分享图片

    MVC模式优点:降低耦合,最大程度上实现代码重用


  • MVT模式
    Django采用的就是MTV模式
  • Model:扶额在业务对象与数据库的对象(ORM)
  • Template(模板):负责如何把页面展示给用户
  • View:负责业务逻辑,并在适当的时候调用Model和Template
    Django还有一个url分发器,将一个个个url页面请求分发给不同的view处理,view再进行调用。

    技术分享图片

    用户请求url,服务器根据请求的url检索响应的视图函数,视图函数向Model请求数据,数据库将数据返回给Model对象,Model对象将数据返回给视图View,View将要展示的数据发给Template模板,模板生成响相应的页面反馈给用户。


  • 搭建虚拟环境
    本次操作使用的是python3.x版本加django 1.11版本
  1. 安装virtualenv:pip install virtualenv
  2. 配置虚拟环境:virtualenv --no-site-packages -p "python版本路径" 文件夹名(用来存放虚拟环境)。如果路径文件夹名字有空格,请用双引号加路径,"路径"进行配置。
  3. 进入虚拟环境文件夹下的Scripts文件夹,键入activate启动,可以看到当前工作路径前有“(虚拟环境的文件夹名)”。
  4. 安装Django,pip install django==1.11。安装成功后可以使用pip list进行查看,pip freeze查看版本。
  5. 创建工程,django-admin startproject "工程名"

  • pycharm打开工程配置流程





以上是关于Django安装部署的主要内容,如果未能解决你的问题,请参考以下文章

Django安装部署

如何在 Django Summernote 中显示编程片段的代码块?

腾讯云python系列之部署Django流程

Gitlab代码管理仓库安装部署

GitLab安装部署

Django框架代码和nginx的整合部署