class MyUser(User):
job = ...
city = ....
MyUser.objects.get(pk=request.user)
和 MyUser.objects.get(pk=request.user.id)
返回相同的结果。根据 文档,pk 必须为整数。但是 request.user 是一个对象。为什么查询对象和用户 id 会返回相同的结果呢?编辑:我知道 request.user 是一个对象,但我想知道为什么结果相同。谢谢。class MyUser(User):
job = ...
city = ....
MyUser.objects.get(pk=request.user)
和 MyUser.objects.get(pk=request.user.id)
返回相同的结果。根据 文档,pk 必须为整数。但是 request.user 是一个对象。为什么查询对象和用户 id 会返回相同的结果呢?编辑:我知道 request.user 是一个对象,但我想知道为什么结果相同。谢谢。