Django基础概念和MVT架构

2019-12-03  本文已影响0人  Peter杰

Django简介

MVC介绍

mvc

MVT介绍

mvt

总结

学习 Django, 重点就是研究 Model-View-Template 三个模块间如何协同工作及各自模块的代码如何编写。

补充

设计模式

高内聚,低耦合

虚拟环境

为什么要搭建虚拟环境?

如何搭建虚拟环境?

如何使用虚拟环境?

退出虚拟环境py3.png 删除虚拟环境py3

如何在虚拟环境中安装工具包?

创建Django项目

创建项目

创建应用

选择并添加对应虚拟环境下的python

![选取并添加python3](https://img.haomeiwen.com/i2760539/ca06df99e8eaaf42.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

安装应用

测试服务器

模型

书籍信息表

字段名 字段类型 字段说明
id AutoField 主键
name CharField 书名
id name
1 西游记
2 三国演义

人物信息表

字段名 字段类型 字段说明
id AutoField 主键
name CharField 人名
gender BooleanField 性别
book ForeignKey 外键
id name gender book
1 孙悟空 False 1
2 白骨精 True 1
3 曹操 False 2
4 貂蝉 True 2

使用Django进行数据库开发的提示 :

使用Django进行数据库开发的步骤 :

  1. 定义模型类
  2. 模型迁移
  3. 操作数据库

1. 定义模型类

2. 模型迁移 (建表)

3. 操作数据库

4 站点管理

1.管理界面本地化

[图片上传中...(image.png-4058e4-1594127813226-0)]


2.创建管理员

3.注册模型类

注册模型成功后, 就可以在站点管理界面方便快速的管理数据.

4.发布内容到数据库

5.自定义站点管理页面

视图和URL

1. 定义视图

思考 : 如何才能让请求找到视图?

2. 配置URLconf

image.png

3. 测试:请求访问

总结View和URL匹配流程

模板

思考 : 网站如何向客户端返回一个漂亮的页面呢?

模板使用步骤

1.创建模板

2.设置模板查找路径

3.模板接收视图传入的数据

4.模板处理数据

5. 查看模板处理数据成果

总结View-Templates流程

上一篇 下一篇

猜你喜欢

热点阅读