学习使用Django

为什么学?

Python 加 Django 是快速开发、设计、部署网站的最佳组合。

 

如何理解这样的设计模型?

对于用户来说,对网页进行了操作,我想看到的是结果,这个结果是以View 的形式进行呈现的。

那么View的数据来自于哪里呢?

第一,来自于Model,Model的数据从数据库里拿,实现对数据库的存取操作。

第二,来自于Controller,Controller实现对用户操作的响应。同时,将指令传递给Model。

 

那么问题是?

为什么要抽象出来Model和Controller两个模块呢?

一个模块不行吗?

换句话说,Model和Controller的具体区别是什么?挖一个坑。

 

 

在此基础上,又发展出来了MTV 模型

 

View是业务逻辑、

Template是展示逻辑?

Model是Object Relational Mapping。

 

posted @   bH1pJ  阅读(16)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示