通过前几章的学习,我们完成了 Todo List 程序的 todo 管理部分,实现了对 todo 的增、删、改、查基本操作,这也是几乎所有 Web 程序都具备的功能。我们当然可以按照目前的思路继续来实现用户管理部分,在 models.py 中编写用户相关的模型,在 templates/ 目录下新建用户相关 HTML,在 controllers.py 中编写用户相关的视图函数。但是,随着新功能的加入,把不同功能的代码都写在相同的文件中必然会引起代码的混乱。为实现易维护、易扩展的代码,我们需要对项目的目录结构进行重构。
阅读全文…
前言Web 开发技术一直在高速发展,各种新奇概念与框架层出不穷,尤其在 Web 前端领域,几年前还是 jQuery 的天下,而如今在 Vue、React 等框架面前也显得廉颇老矣。
不过,虽然各种框架技术日新月异,但 Web 开发的核心概念与本质依旧不曾改变,本教程将通过一个 Todo List 应用带你探索 Web 开发基本原理,只有真正明白了 Web 开发的核心基础,才能更轻松的应对新框架与技术。
阅读全文…
用 Python 撸一个 Web 服务器-第0章:开篇词教程简介本教程使用 Python 语言实现了一个简易版的 Web 服务器,从 Web 开发基础开始讲解,不使用任何第三方库或框架,通过实现一个 Todo List 应用来还原 Web 开发的本质。
教程所需基础Python、HTML、CSS 语法基础,对 Web 开发基本概念有所了解。
教程面向读者本教程为入门级,主要适合准 Pytho...
阅读全文…