我有一个与用户关联的自定义字段,该字段使用 auth.settings.extra_fields 将每个用户的分数存储在 auth_user 表中,其中 readable=False 和 writable=False。但我想以编程方式更新这个字段。
我尝试了以下方法:
auth.user.score.update(float(balance)-float(cost))
余额和成本都是明确定义的变量,我检查了单独返回它们,这很有效。我不得不尝试这个,因为我发现使用 DAL 访问 auth_user 表是不可能的。