Django框架简介

MVC框架和MTV框架

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

    MVC模式就是架构模式的一种,

 

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

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

Django的MTV模式

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

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

    Virw(视图):    祖泽业务逻辑,并在适当的时候调用 Model 和 Template

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

 

 

APP

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

命令行创建

python manage.py startapp app_name

 

posted @ 2020-03-14 14:31  闫世成  阅读(96)  评论(0)    收藏  举报