一、简介

Flet:用 Python 写跨平台 UI(桌面/Web/移动端),无需前端技术。

Supabase:开源 Firebase 替代,提供数据库、认证、API —— 开箱即用。

这系列博客主要讲述我在尝试学习这两个库的经历与内容。

地址:https://github.com/luqizhi666/fletchat

二、正题

目前,实现了在github工作流自动编译,登录/注册,保存登录状态(会话)功能。

很大一部分是ai帮助,非常强悍( ̄▽ ̄)/

其中遇见了许多问题,因为flet用的人好像也不是非常多,所以自己摸索搞了好久,最后在issues里面找到答案等,例如https://github.com/flet-dev/flet/discussions/5590,这是因为supabase库包含了不是纯py库的库~~(好绕,看报错半天没看懂,后来去issues里查,正好看到这两个问题,我怀疑有人shijian我(bushi ~~需要官方更新,说是以后可以自动更新。另外,我刚部署好的action自动部署啊!!就这些因为一个库的更新崩了。而且,根据这个issue里的方法还没用,只能等正式修复了😕

未完待续