【问题标题】:Django return user model id with LDjango用L返回用户模型ID
【发布时间】:2012-10-04 15:37:47
【问题描述】:

这个问题直到现在才出现 - 这里是:当我尝试从 User 模型中获取用户 ID 时,它返回用户 ID 和字母 L。

>>> from django.contrib.auth.models import User

>>> u = User.objects.get(username='testuser')

>>> u.id

1L

我相信这是我尝试在另一个表中使用用户 ID 作为外键时的问题。感谢您的帮助。

【问题讨论】:

    标签: django model


    【解决方案1】:

    “L”后缀只是python告诉你它使用一个大整数来表示ID。它只会影响您在控制台上看到的内容,并且完全不应该干扰 python 将该数字用于其他目的的方式。

    【讨论】:

      猜你喜欢
      • 2017-08-30
      • 1970-01-01
      • 2014-03-04
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 2016-07-03
      • 2011-01-14
      • 1970-01-01
      相关资源
      最近更新 更多