前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django 框架介绍

Django 框架介绍

作者头像
玖柒的小窝
修改2021-09-16 18:21:25
6860
修改2021-09-16 18:21:25
举报
文章被收录于专栏:各类技术文章~各类技术文章~

Django框架简介

MVC框架和MTV框架(了解即可)

MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。

image.png
image.png

Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。

Django框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和View(视图),也就是MTV框架。

Django的MTV模式

Model(模型):负责业务对象与数据库的对象(ORM)

       Template(模版):负责如何把页面展示给用户

       View(视图):负责业务逻辑,并在适当的时候调用Model和Template

此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template

Django框架图示

image.png
image.png

APP

一个Django项目可以分为很多个APP,用来隔离不同功能模块的代码。

命令行创建

代码语言:javascript
复制
python manage.py startapp minapps

使用PyCharm创建

image.png
image.png

在下方弹出的命令窗口输入:

代码语言:javascript
复制
startapp minapps

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Django框架简介
    • MVC框架和MTV框架(了解即可)
      • Django的MTV模式
      • Django框架图示
    • APP
      • 命令行创建
      • 使用PyCharm创建
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档