一、Django框架
1、MVC和MTV模式
1.1、MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层。
1.2、Django的MTV分别代表:
a、Model(模型):负责业务对象与数据库的对象(ORM)
b、Template(模版):负责如何把页面展示给用户
c、 View(视图):负责业务逻辑,并在适当的时候调用Model和Template
d、url分发器,将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template。
2、django的流程和命令行工具
django
#安装: pip3 install django
添加环境变量
#1 创建project
django-admin startproject mysite
---mysite
---settings.py
---url.py
---wsgi.py
---- manage.py(启动文件)
#2 创建APP
python mannage.py startapp app01
#3 settings配置
TEMPLATES
STATICFILES_DIRS=(
os.path.join(BASE_DIR,"statics"),
)
STATIC_URL = '/static/'
# 我们只能用 STATIC_URL,但STATIC_URL会按着你的STATICFILES_DIRS去找#4 根据需求设计代码
url.py
view.py
#5 使用模版
render(req,"index.html")
#6 启动项目
python manage.py runserver 127.0.0.1:8090
#7 连接数据库,操作数据
model.py