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版本
- 安装virtualenv:
pip install virtualenv
。 - 配置虚拟环境:
virtualenv --no-site-packages -p "python版本路径" 文件夹名(用来存放虚拟环境)
。如果路径文件夹名字有空格,请用双引号加路径,"路径"
进行配置。 - 进入虚拟环境文件夹下的Scripts文件夹,键入
activate
启动,可以看到当前工作路径前有“(虚拟环境的文件夹名)”。 - 安装Django,
pip install django==1.11
。安装成功后可以使用pip list
进行查看,pip freeze
查看版本。 - 创建工程,
django-admin startproject "工程名"
。
- pycharm打开工程配置流程
以上是关于Django安装部署的主要内容,如果未能解决你的问题,请参考以下文章