1、关于MVC和MTV的介绍

(一)、mvc:
Web开发之Django(一)
·······MVC是模型Model、视图View和控制器Controller的缩写,是一种软件设计的典范,用一种业务逻辑、数据、界面显示分离方法组织代码,业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互时间不许要重新编写业务逻辑。
·······通俗来讲,就是一种文件组织和管理的形式!就是把完成不同也功能的文件放到不同的目录下,规整好,然后去了个高大上的名字。当然这么做的好处显而易见,最常见的比如前后端分离。
·······Model:定义数据库相关的内容的,一般是放在Model.py文件里面。
·······View:定义HTML这样的静态网页文件相关的,一些html啦、css啦、js啦这些前端的东西
·······Controller:定义业务逻辑相关的,就是你的主要代码。
下面使他们的关联图:
Web开发之Django(一)(二)MTV:
这里与MVC的区别就是,View不再是HTML相关了,儿是与业务逻辑。
那么这里的HTML跑到哪儿去了呢?
这里就要提到Templates(模板),HTML就放在Templates中,这样MVC就变成了MTV了
它们之间的关系图,如下:
Web开发之Django(一)

2、Django框架起步

1、安装Django环境
第一步:配置虚拟环境
(win+R输入cmd)DOS命令窗口:
pip install virtualev
如果python安装默认的C盘目录的话,有可能会因为文件夹的权限不足导致安装失败
解决方法;
将python文件夹给足权限,如图’

Web开发之Django(一)第二步:安装virtualenv的扩展包,这个有利于管理虚拟环境
pip install virtualenvwrapper-win
第三步:设置环境变量
Web开发之Django(一)另外:虚拟目录的操作
① 创建虚拟目录
mkvirtualenv + 虚拟环境名,就像这样
Web开发之Django(一)在对应的磁盘里面找到blog的项目目录结构
②进入虚拟目录
worken 虚拟目录名
③退出
deactivate
第四步;安装Django环境
pip install Django==1.11.3(版本,默认最新)
Web开发之Django(一) 卸载:pip unstall Django
Web开发之Django(一)

3、创建应用(APP)的方法

第一种方法:命令行创建
1、创建项目命令如下:
django-admin statproject 项目名
2、创建应用命令如下:
django-admin startapp 应该名称
(这种方式本人很少用)
第二种:利用pycharm(推荐),如图:
Web开发之Django(一)

相关文章: