手册
目录
收藏326
分享
阅读1923
更新时间2025-08-21
Django 是一个 Python 框架,可以更轻松地使用 Python 创建网站。
Django 会处理困难的事情,以便您可以专注于构建 Web 应用程序。
Django 强调组件的可重用性,也称为 DRY(不要重复自己),并带有登录系统、数据库连接和 CRUD 操作(创建读取更新删除)等即用型功能。
Django 对于数据库驱动的网站特别有用。
您将在下一章学习如何安装 Django。
Django 遵循 MVT 设计模式(模型视图模板)。
模型提供来自数据库的数据。
在 Django 中,数据以对象关系映射 (ORM) 的形式提供,这是一种旨在使数据库更容易使用的技术。
从数据库中提取数据的最常用方法是 SQL。 SQL 的一个问题是您必须非常了解数据库结构才能使用它。
Django 加上 ORM,使得与数据库的通信更容易,无需编写复杂的 SQL 语句。
模型通常位于名为 models.py 的文件中。
视图是一个函数或方法,它以http请求为参数,导入相关模型,并找出要发送到模板的数据,并返回最终结果。
视图通常位于名为 views.py 的文件中。
模板是描述结果应如何表示的文件。
模板通常是 .html 文件,带有描述网页布局的 HTML 代码,但也可以是其他文件格式来呈现其他结果,但我们将专注于 .html 文件。
Django 使用标准 HTML 来描述布局,但使用 Django 标签添加逻辑:
My Homepage
My name is {{ firstname }}.
应用程序的模板位于名为 templates 的文件夹中。
Django 还提供了一种在网站中浏览不同页面的方法。
当用户请求一个 URL 时,Django 决定将它发送到哪个视图。
这是在一个名为 urls.py 的文件中完成的。
当你安装了 Django 并创建了你的第一个 Django Web 应用程序,并且浏览器请求 URL 时,基本上会发生这种情况:
urls.py 文件,并调用与 URL 匹配的视图。views.py 中的视图会检查相关模型。modals.py 文件中导入的。template 文件夹中的指定模板。Django 可以做的远不止这些,但这基本上是您将在本教程中学习的内容,也是使用 Django 制作的简单 Web 应用程序的基本步骤。
Django 是 Lawrence Journal-World 于 2003 年发明的。
2005 年 7 月首次向公众发布。
Django 的最新版本是 4.0.3(2022 年 3 月)。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
71万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125.1万人学习