Django初识

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
MVC模型
M 模型
V 视图
C 控制器

MTV
M Model模型 业务对象与数据库的关系映射
T Template模板 如何将页面展示给用户
V View视图 业务逻辑,适当时候调用Model和Template
URL分发器 将一个个URL页面的请求分发给不同的View处理
________根据URL匹配相应视图函数___________
_去Model取数据__

Model View Template URL控制器



数据库用户输入URL请求



安装
pip3 install django

创建Django项目demo1
django-admin.py startproject demo1

manage.py Django项目里的工具 借助他调用django shell 数据库
demo1
__int__.py
setting.py 项目默认配置 数据库信息 调试标志 工作的变量
urls.py URL模式映射到应用程序
wsgi.py 封装socket

在demo1项目创建应用
python manage.py startapp blog

启动django项目
python manage.py runserver 8000

# 查看django版本
# python -m django --version