【发布时间】:2020-06-08 05:04:22
【问题描述】:
第一次发帖,新程序员。原谅我的无知!
我正在尝试在 python shell 的用户表中查询用户的 id/pk,但它告诉我我的用户没有该属性。我以为那是自动创建的?
既然显然不是,我如何为现有用户分配 ID 号,以及如何确保今后自动为新用户分配 ID 号?
提前致谢!
>>>user = User.objects.filter(username='alice')
>>>user
<QuerySet [<User: alice>]>
>>>user.id
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'QuerySet' object has no attribute 'id'
>>> user.pk
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'QuerySet' object has no attribute 'pk'
【问题讨论】: