Django简介
一:设计模型 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 相同,都是让各组件保持低耦合的关系。
__EOF__

本文链接:https://www.cnblogs.com/harry66/p/13179863.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:Harry_666,转载请注明原文链接:https://www.cnblogs.com/harry66/p/13179863.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?