Django2.0架站笔记01_Django的MTV架构

1. Django的MTV架构

在这里插入图片描述

  • 在model.py中定义所有需要用到的数据格式,一般是以数据库的形式来存储的,定义后的Model数据类要把它import(导入)到views.py。
  • 主要的操作流程为:用户在浏览器下达requesrt,这个request会先被送到网站服务器中做分派的工作,这个分派的工作指定在urls.py中完成。每一个分派的工作都会被设置成views.py中的函数,也就是主要处理数据的逻辑,将在views.py中完成。因此,所有在urls.py中指派的函数要在urls.py的前面import才行。

2. Django MTV架构往网站的开发步骤

  1. 需求分析,一定要具体列出本次网站项目所要实现的目标,可能包括具体的网页草图与功能方块图等
  2. 数据库设计。在需求分析后,开始创建数据模块前,网站中所有会用到的数据内容格式以及各个数据之间的关系一定要理清,最好事先要把创建的数据表都确定清楚,减少开始开始设计程序后修改model的工作。
  3. 了解网站的每一个页面,并设计网页模板(.html)文件。
  4. 使用virtualenv创建并启用虚拟环境。
  5. 使用pip安装Django
  6. 使用django-admin startproject生成项目
  7. 使用python manage.py startapp创建app
  8. 创建templates文件夹,并把所有网页模板(.html)都放在里面
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值