Ich möchte nach erfolgreicher Benutzerregistrierung ein Authentifizierungs-Token in Json zurückgeben. Wie kann ich das machen ?Django Rest Framework - Authentifizierungs-Token nach der Registrierung zurückgeben
Für die Registrierung ich die Verwendung folgende
seriazilers.py
class UserSerializer(ModelSerializer):
class Meta:
model = User
fields = [
'id',
'username',
'password',
'email',
]
write_only_fields = ('password',)
read_only_fields = ('id',)
def create(self, validated_data):
user = User.objects.create(
username=validated_data['username'],
)
user.set_password(validated_data['password'])
user.save()
return user
views.py
class CreateUser(CreateAPIView):
queryset = Profile.objects.all()
serializer_class = UserSerializer
Raises Ausnahme - CreateUser Objekt hat keine Attributdaten –
Forgot zum Hinzufügen 'self' zu' serializer'. Jetzt prüfen. –
@AlexeyK können Sie mir Spur zeigen? –