Django教程

Django是一个Python Web框架。像最现代的框架,Django支持MVC模式。首先让我们来看看什么是模型 - 视图 - 控制器(MVC)模式,然后我们将看看Django特有的模型 - 视图 - 模板(MVC)模式。

快速入门系列教程:

1 - Django快速入门-环境安装
2 - Django快速入门-数据库模型
3 - Django快速入门-视图
4 - Django快速入门-表单

MVC模式
在谈到应用程序提供用户界面(Web或桌面),我们通常讲 MVC 架构。顾名思义,MVC模式是基于三个部分组成:模型,视图和控制器。 查看MVC教程以了解更多。

DJANGO MVC - MVT模式
模型 - 视图- 模板(MVT)与MVC略有不同。实际上这两个模式之间的主要区别是,Django它本身处理控制器部分(软件代码,其控制模型和视图之间的相互作用),留给我们模板。模板是混合 HTML文件的Django模板语言(DTL)。

下图说明了每个MVT模式的组件相互交互,以服务用户请求 −

开发人员提供模型,视图和模板,然后只需将它映射到一个URL,然后Django就可以确实神奇地服务用户了。


猿狮妹
2022-12-05
Django教程 Django 教程 在线教程
热门教程
1 Django教程 Django是用python语言写的开源web开发框架,它鼓励快速开发,并遵循MVC设计。Django的主要目的是简便、快速的开发数据库驱动的网站。
2 Django Session会话 如前所述,我们可以在Web应用程序客户端使用Cookie来存储大量的有用数据。我们在此之前已经看到了可以使用客户端的cookie存储各种数据,在Web应用程序这是非常有用的。这就导致了很
3 Django发送E-mail Django提供了一个现成的,易于使用发送电子邮件的轻型引擎。类似Python,你需要导入 smtplib。在Django中只需要导入django.core.mail。要发送电子邮件,编辑项目settings.py文件,并设置下列选
4 Django创建工程 现在我们已经安装了Django,让我们开始使用它。在Django中,每个要创建Web应用程序称为项目;一个项目是应用程序的总和。应用程序是一组依托于MVC模式的代码文件。作为例子,让我们要
5 Django URL映射 现在,我们有一个工作视图在前面的章节中解释。我们希望通过一个URL来访问该视图。Django有他自己URL映射的方式,现在我们来编辑项目中的url.py文件(myproject/url.py)完成。url.py文件内
6 Django表单处理 在Django创建表单,类似于创建一个模型。在这里,我们只需要从Django的类并继承此类属性表单字段。让我们在myapp文件夹中添加forms.py文件包含我们的应用程序的表单。我们将创建一个登
7 Django页面重定向 页面重定向在Web应用程序有很多原因是必要的。您可能希望将用户重定向到另一个页面,当一个特定的动作发生,或者有错误的情况下。例如,当用户登录网站,他经常被重定向到他的
8 Django生命周期 一个项目是许多应用的总和。每个应用程序有一个客观并可重复使用到另一个项目,像在网站上的联系表单可以是一个应用程序,并且可以重复使用到其它应用。看到它作为项目的一个
9 Django管理员界面 Django为管理活动提供随时可以使用的用户界面。 我们都知道,管理界面对于一个Web项目是十分重要的。 Django根据您的项目模型自动生成管理界面。 启动管理界面 管理界面依赖于 djan
10 Django通用视图 在某些情况下编写视图代码,正如我们所看到前面工作真的很繁重。想象一下,只需要一个静态页面或列表页。Django还提供了一种简单的方法来设置这些简单的视图被称为通用视图。
  • Copyright © 2021 猿狮院, All rights reserved.