摘要:
这一章,我们来完成 todo 管理功能的剩余部分:新增、修改和删除功能。 新增 todo 首先实现 Todo List 程序的新增功能。新增 todo 的逻辑如下: 在首页顶部的输入框中输入 todo 内容。 然后点击新建按钮。 将输入框中的 todo 内容通过 POST 请求传递到服务器端。 服务 阅读全文
posted @ 2024-06-07 10:14
玄谷
阅读(60)
评论(0)
推荐(0)
摘要:
处理静态文件 由于我们实现的模板引擎不支持直接将 CSS 嵌入在 HTML 中的写法,所以要将 CSS 独立出来。在 todo/ 目录下新建 static/ 目录,专门用来存储 CSS、JavaScript、图片等静态文件,在 static/ 目录下新建 css/ 目录用来存储 CSS 样式。我们把 阅读全文
posted @ 2024-06-07 10:13
玄谷
阅读(31)
评论(0)
推荐(0)
摘要:
上一章中为了尽快让 Todo List 程序跑起来,并没有完全按照 MVC 模式编写程序。这一章就让我们一起实现一个完整的 MVC 模式 Todo List 程序首页。 使用模型操作数据 我们来分析下请求 Todo List 程序首页时,模型层需要做哪些事情。当一个请求到达首页视图函数 index 阅读全文
posted @ 2024-06-07 10:13
玄谷
阅读(11)
评论(0)
推荐(0)
摘要:
Todo List 程序介绍 我们将要编写的 Todo List 程序包含四个页面,分别是注册页面、登录页面、首页、编辑页面。以下分别为四个页面的截图。 注册页面: 注册 登录页面: 登录 首页: 首页 编辑页面: 编辑 程序页面非常简洁,甚至有些 Low。但这足够我们学习开发 Web 服务器程序原 阅读全文
posted @ 2024-06-07 10:13
玄谷
阅读(48)
评论(0)
推荐(0)
摘要:
从一个 Hello World 程序说起 要编写 Web 服务器,需要用到一个 Python 内置库 socket。Socket 是一个比较抽象的概念,中文叫套接字,它代表一个网络连接。两台计算机之间要进行通讯,大概分为三个步骤:建立连接,传输数据,关闭连接。而 socket 库为我们提供了这个能力 阅读全文
posted @ 2024-06-07 10:12
玄谷
阅读(34)
评论(0)
推荐(0)
摘要:
前言 Web 开发技术一直在高速发展,各种新奇概念与框架层出不穷,尤其在 Web 前端领域,几年前还是 jQuery 的天下,而如今在 Vue、React 等框架面前也显得廉颇老矣。 不过,虽然各种框架技术日新月异,但 Web 开发的核心概念与本质依旧不曾改变,本教程将通过一个 Todo List 阅读全文
posted @ 2024-06-07 10:11
玄谷
阅读(60)
评论(0)
推荐(0)

Phoenix完整教程-2025 使用PETAL(Phoenix、Elixir、TailwindCSS、AlpineJS、LiveView)技术栈构建一个简化版的Instagram Web应用程序 在第 7 部分中,我们在顶部标题导航菜单中添加了搜索功能,在这部分中,我们将研究书签功能,并在以下内容
Phoenix完整教程-2025 使用PETAL(Phoenix、Elixir、TailwindCSS、AlpineJS、LiveView)技术栈构建一个简化版的Instagram Web应用程序 在第 6 部分中,我们添加了主页,在这部分中,我们将研究顶部标题导航菜单中的搜索功能。您可以赶上Ins
Phoenix完整教程-2025 使用PETAL(Phoenix、Elixir、TailwindCSS、AlpineJS、LiveView)技术栈构建一个简化版的Instagram Web应用程序 在第 5 部分中,我们添加了 show-post 页面,在这部分中,我们将在主页上进行工作。您可以赶上
浙公网安备 33010602011771号