加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Django简介

发布时间:2020-12-15 17:08:28 所属栏目:大数据 来源:网络整理
导读:一:设计模型 Model Django 无需数据库就可以使用,通过对象关系映射器(Object-relational mapping),仅使用 Python 代码就可以描述数据结构。 models.py ?文件主要用一个 Python 类来描述数据表。称为模型(model) 。 运用这个类,你可以通过简单的 Python

一:设计模型 Model

Django 无需数据库就可以使用,通过对象关系映射器(Object-relational mapping),仅使用 Python 代码就可以描述数据结构。

models.py?文件主要用一个 Python 类来描述数据表。称为模型(model) 。 运用这个类,你可以通过简单的 Python 代码来创建、检索、更新、删除 数据库中的记录而无需写一条又一条的 SQL 语句。

二:设计视图 Views

在模型被定义之后,我们便可以在视图中引用模型。通常,视图根据参数检索数据,加载一个模板,并使用检索到的数据呈现模板。

views.py?文件包含了页面的业务逻辑。book_archive()?函数叫做视图。

三:设计链接 Urls

优雅简洁的 URL 解析式是衡量高品质网站的重要标准。Django 鼓励使用漂亮的 URL 设计。

使用这些优美的 URL,只需要建立 URL 和 Python 回调函数简单的映射关系。

urls.py?指出了什么样的 URL 调用什么视图。 在这个例子中?books/xxxxx?将会调用?year_archive()?这个函数。也就是说,在进入这个链接时,会返回视图函数的结果。

四:设计模板 Templates

Django 拥有强大的模板功能,使用该模板能设计出强大的 Web 页面。

使用带基本逻辑声明的模板语言,如?{% for book in book_list %},它试图将函数返回的结果显示在网页上。

五:总结

Django 的这种结构我们称之为 MTV 模式:M 代表模型(Model),T 代表模板(Template),V 代表视图(View)。这三个分别代表了三种不同功能的 Web 应用,各司其职,又彼此合作。 大家一定听说过 MVC 模式(Mode-View-Controller),MTV 模式本质上与 MVC 相同,都是让各组件保持低耦合的关系。?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读