Web开发之Django(一)

9 篇文章 0 订阅

1、关于MVC和MTV的介绍

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

2、Django框架起步

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

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

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

第一种方法:命令行创建
1、创建项目命令如下:
django-admin statproject 项目名
2、创建应用命令如下:
django-admin startapp 应该名称
(这种方式本人很少用)
第二种:利用pycharm(推荐),如图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值