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、创建模板

原文地址:https://www.cnblogs.com/master-song/p/9015431.html