Django REST Frameworkを使用して作成したユーザーとしてログインできない理由を理解できません。私はユーザモデルfrom django.contrib.auth.models import User
を使用しています。Django REST Frameworkログイン
サーバーをローカルにスピンアップしていて、自分が作成してアクセスするスーパーユーザーでログインできますが、ブラウザー可能なAPIを使用してユーザーを作成できるようにAPIを作成していますそれらのユーザーの1人でログインします。しかし、私はできません。
提案がありますか?下の画像では、「test」ユーザー名と「test123」パスワードを使用してログインすることはできません。
これは、ログインしようとしたときのエラーです。正しいユーザー名とパスワードを入力してください。両方のフィールドで大文字と小文字が区別されることに注意してください。
シリアライザ
class UserSerializer(serializers.HyperlinkedModelSerializer):
ideas = serializers.HyperlinkedRelatedField(many=True, view_name='idea-detail', read_only=True, allow_null=True)
ideacomments = serializers.HyperlinkedRelatedField(many=True, view_name='ideacomment-detail', read_only=True,
allow_null=True)
class Meta:
model = User
fields = ('url', 'id', 'username', 'password', 'email',
'first_name', 'last_name',
'date_joined', 'ideas', 'ideacomments')
あなたが投稿した画像は、右、あなたのユーザーのリストを示し
class UserViewSet(MultipleFieldLookupMixin, viewsets.ModelViewSet):
"""
This viewset automatically provides `list` and `detail` actions.
"""
queryset = User.objects.all()
エラーが発生しましたか? –
正しいユーザー名とパスワードを入力してください。両方のフィールドで大文字と小文字が区別されることに注意してください。 –
カスタム 'User'モデルを使用していますか? –