大文字と小文字を区別しないユーザー名の実装:
iexact
をクエリするときに暗黙的に暗示したいuser
:
user = User.objects.get(username = 'yugal') # Lowercase
user.id # 1
user = User.objects.get(username = 'YUgal') # Mixcase
user.id # 1
どうすればこれを達成できますか? {どういうわけかUserManager
}
ノート:
- としても
django.shortcuts.get_object_or_404
使うようUser.objects.get_query_set().all().get()
です。どうすればそれを機能させることができますか?