创建Django项目的过程

匿名 (未验证) 提交于 2019-12-02 23:56:01

1. Django简介

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。

Django是一个开放源代码的Web应用框架,由Python写成。

Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

2. MVC框架和MTV框架

2.1 MVC框架

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

2.1 Django的MTV框架

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

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

  MTV框架 架构图

简介:Django的APP的目的是:让项目中不同的项目的功能独立开来。这里说的APP并不是手机上安装的那种APP而是django对于项目功能划分的最小单位,一个项目由多个APP整合完成,各APP相对独立,提高了开发效率也方便功能迁移,避免重复造轮子。Django鼓励开发者进行相对独立的项目开发。

3.1 创建APP

创建Django项目的过程

4. Django中的 MTV讲解

模板系统学习请点我>>>

视图系统(views.py)

路由系统(urls.py):路由系统学习请点我>>>

视图系统(views.py):视图系统学习请点我>>>

4.3 M 模型系统(model系统)

模型系统学习请点我>>>

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!