6

auth_userdjangoのテーブルからユーザーIDを取得する方法 。ユーザー名が私に利用可能であると仮定します。

4

2 に答える 2

19

ユーザーが存在すると仮定します。

from django.contrib.auth.models import User

User.objects.get(username=the_username).pk
于 2013-02-23T19:44:07.420 に答える
1

ユーザーにはバックエンドがないため、UserManager(またはカスタムUserクラスがある場合はBaseUserManager)を使用する必要があります

BaseUserManager.get_by_natural_key(username)

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

于 2014-01-12T19:39:07.603 に答える