如何在 webapp2 中使用 User 对象的 Expando 属性?

发布于 2024-12-22 16:46:13 字数 329 浏览 2 评论 0原文

我正在尝试使用扩展用户对象的属性:

    user = self.auth.store.user_model.create_user(username, password_raw=password)
    user.name = username

但我收到一条错误消息:

    user.name = username
    AttributeError: 'tuple' object has no attribute 'name'

我应该如何对用户对象而不是元组执行此操作?

谢谢

I'm trying to use to expando proprties of the User object:

    user = self.auth.store.user_model.create_user(username, password_raw=password)
    user.name = username

But I receive an error message:

    user.name = username
    AttributeError: 'tuple' object has no attribute 'name'

How should I do this for a User object instead of a tuple?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨夜星沙 2024-12-29 16:46:13

create_user 返回一个 created, user 元组 - 第一个是一个布尔标志,显示对象是否已创建。

created, user = self.auth.store.user_model.create_user(...

create_user returns a tuple of created, user - the first is a boolean flag which shows whether or not the object was created.

created, user = self.auth.store.user_model.create_user(...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文