this the whole code for authentication I dont know why why the users i create does not get stored in the database when i create them using api urls, when I try using shell and use Users.objects.all(), it just shows empty json
from django.contrib.auth.models import User
from rest_framework import serializers
class RegisterSerializer(serializers.Serializer):
username=serializers.CharField()
password=serializers.CharField()
def validate(self,data):
if data['username']:
if User.objects.filter(username=data['username']).exists():
raise serializers.ValidationError("Username already exists")
return data
def create(self, validated_data):
user=User.objects.create_user(username=validated_data['username'],password=validated_data['password'])
user.save()
return user
class LoginSerializer(serializers.Serializer):
username=serializers.CharField()
password=serializers.CharField()