Django之jango框架 及 APP
Django框架
MVC框架和MTV框架
MVC,全名是Model View Controller,是软件工程中的软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。
Django的MTV模式
Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。
Django框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和View(视图),也就是MTV框架。
Model(模型):负责业务对象与数据库的对象(ORM)
Template(模版):负责如何把页面展示给用户
View(视图):负责业务逻辑,并在适当的时候调用Model和Template
此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template
Django框架图示
APP
一个Django项目可以分为很多个APP,用来隔离不同功能模块的代码
命令行创建
需要添加APP名
使用pycharm创建
在下面弹出的命令框输入
转载于:https://www.cnblogs.com/jassin-du/p/8303388.html
Django之jango框架 及 APP相关推荐
- Django之MVC框架与MTV框架详解
Django框架简介 MVC框架和MTV框架(了解即可) MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图 ...
- DRF (Django REST framework) 框架介绍
Web应用模式 在开发Web应用中,有两种应用模式: 前后端不分离 前后端分离 1 前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控 ...
- py库: django (web框架)
py库: django (web框架) http://www.imooc.com/learn/736 Python-走进Requests库 http://www.imooc.com/learn/790 ...
- Django基础-Web框架-URL路由
Django基础-Web框架-URL路由 一.Django基础–Web框架 MVC和MTV框架 MVC 把Web应用分为模型(M).视图(V).控制器(C)三层,他们之间以一种插件式的,松耦合的方式联 ...
- django 命令行创建项目app
django 命令行创建项目app 方法一: 在pycharm中打开Terminal 找到自己想要创建的文件目录下 创建app django-admin startapp app名称 方法二: 第一步 ...
- Django Rest Framework框架
注明 本笔记主要参考书籍<Django应用开发实战><Django企业开发实战>,这两本书前者详细,后者精炼.本文还主要参考(?雾)金角大王的博客,当然还参考了其他人的博客.这 ...
- 基于Django构建在线文本分类预测系统:SVM模型在线预测与部署 基于 Django 3.2 框架
文章大纲 算法端与后端环境搭建 前端构建 Ajax XHR 创建网页与 Django项目 创建网页 前端 -- django 项目创建与启动 前端 -- 创建 django app 应用 postma ...
- Django基础---Web框架、URL路由、视图函数、模板系统
文章目录 Django基础 Django基础---Web框架 MVC和MTV框架 MVC MTV Django下载与安装 基于Django实现一个简单的示例 get请求获取数据 post请求获取数据 ...
- django创建项目,创建app以及调用templates(模版)和static(静态文件)的方法
# django创建项目,创建app以及调用templates和static的方法 创建项目project 检查django的版本.我用的是2.2.1版本 打开终端,输入命令: python -m d ...
最新文章
- SUSTechTripleH队墓志铭
- hive的数据定义之创建数据库和表
- UniCode 下 CString 转 char* 的方法
- jqm跳转js不加载
- java取整公式,Java取整函数 四舍五入函数-Go语言中文社区
- 使用fastJson把对象转字符串首字母大小写问题的解决
- HCIE Security PKI 备考笔记(幕布)
- python可以下载百度文库_不用下载券也能下载百度文库资料,Python帮你轻松搞定...
- Docker 镜像制作之DockerFile
- 测井 时深转换 matlab,时深转换操作步骤.pdf
- 从北向南高校王牌专业浅析
- 安卓手机如何复制粘贴不重叠_多台电脑安卓手机跨设备复制粘贴利器——Clipbrd...
- m4s格式转换mp3_QQ音乐下载的歌曲怎么转换MP3?音频转换格式详细教程
- Java整型变量举例_java 整型常量和整型变量的问题
- android flv视频播放器代码,音视频学习代码合集
- python复利计算_如何让Python复利计算器给出正确的答案
- PG14新特性--恢复和VACUUM的加速
- 你真的了解IP地址吗?
- StatusBarUtil 状态栏工具类
- Linux 离线安装.net sdk