仅使用 Python 创建的 Web 应用程序(前端版本)第07章_商品列表

在本章中,我们将实现一个产品列表页面。 完成后的图像如下
仅使用 Python 创建的 Web 应用程序(前端版本)第07章_商品列表_第1张图片
创建过程与User相同,流程如下。

No 分类 内容
1 Model 创建继承BaseDataModel的数据类Item
2 MockDB 创建产品表并生成/添加虚拟数据
3 Service 创建一个 ItemAPIClient
4 Page 定义PageId并创建继承自BasePage的页面类
5 Application 将页面 ID 和页面类对添加到 MultiPageApp 的页面中

模型:创建数据类Item

我们将以与 User 和 Session 相同的方式实现数据类 Item。 存储产品ID、产品名称、价格和产地作为产品信息。 实现如下。

@dataclass(frozen=True

你可能感兴趣的:(Python,streamlit,创建的,Web,应用程序,python,前端,开发语言)