如何从django中的auth_user
表中获取用户ID。假设我可以使用用户名。
答案 0 :(得分:15)
假设用户存在:
from django.contrib.auth.models import User
User.objects.get(username=the_username).pk
答案 1 :(得分:1)
用户没有后端,因此您必须使用UserManager(如果您有自定义用户类,则使用BaseUserManager)
BaseUserManager.get_by_natural_key(username)