You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flet 0.7a基础登录报错:AuthorizationService对象无token属性

问题分析与解决方案

这个报错是Flet 0.7a预览版的已知内部Bug,该版本的OAuth登录流程中,AuthorizationService类未正确初始化token属性,导致登录回调触发时抛出属性不存在的异常。

解决办法:

  • 升级到稳定版:放弃使用0.7a预览版,切换到Flet正式发布的稳定版本(比如0.7.0正式版及以上),官方已在后续版本中修复了这个OAuth相关的内部逻辑问题。
  • 临时测试规避:如果必须使用0.7a版本,可在on_login回调中捕获该异常以避免程序崩溃,示例代码如下:
def on_login(e: ft.LoginEvent):
    try:
        if not e.error:
            toggle_login_buttons()
    except AttributeError as err:
        if "'AuthorizationService' object has no attribute 'token'" in str(err):
            # 仅限测试场景下手动标记登录成功
            toggle_login_buttons()

注意:临时规避方案仅适用于测试验证,不建议在生产环境使用,优先推荐升级到稳定版本。

内容的提问来源于stack exchange,提问作者Tjorriemorrie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 19:52:35