django
MVC
大部分开发语言中都有MVC框架
MVC框架的核心思想是:解耦
降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用
m表示model,主要用于对数据库层的封装
v表示view,用于向用户展示结果
c表示controller,是核心,用于处理请求、获取数据、返回结果
MVT
Django是一款python的web开发框架
与MVC有所不同,属于MVT框架
m表示model,负责与数据库交互
v表示view,是核心,负责接收请求、获取数据、返回结果,逻辑处理
t表示template,负责呈现内容到浏览器,定义显示样子,加载读取数据导内存,渲染填充数据
创建虚拟环境
创建:mkvirtualenv [虚拟环境名称]
删除:rmvirtualenv [虚拟环境名称]
进入:workon [虚拟环境名称]
退出:deactivate
创建项目(test1)
django-admin startproject test1
进入项目目录添加应用(func_1)
cd test1
python manage.py startapp func_1
生成迁移
python manage.py makemigrations
执行迁移
python manage.py migrate
启动服务器
python manage.py runserver
开发流程:
1、创建虚拟环境
2、安装django
3、创建项目
4、创建应用
5、在models.py 中定义模型类
6、定义视图
7、配置url
8、创建模板