如何从Django的auth_User表中获取用户id?

2024-04-19 16:21:46 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从django中的auth_user表中获取用户id。假设用户名对我可用。


Tags: django用户authid用户名user
2条回答

用户没有后端,因此必须使用用户管理器(如果有自定义用户类,则使用BaseUserManager)

BaseUserManager.get_by_natural_key(username)

https://docs.djangoproject.com/en/1.6/topics/auth/customizing/#django.contrib.auth.models.BaseUserManager

假设用户存在:

from django.contrib.auth.models import User

User.objects.get(username=the_username).pk

相关问题 更多 >