Create object if not exist Django Rest Viewsets
Моя проблема: Я отправляю запрос с frontend, который содержит в себе логин и пароль. И в Django мне нужно это проверить, существует ли пользователь с таким логином. И если да, то отправить ошибку, если нет, то создать. И сообщить в любом случае на frontend. Как это можно реализовать? И можно будет прочитать ответ на frontend.
serializers.py:
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = '__all__'
views.py:
class UserViewSet(viewsets.ModelViewSet):
serializer_class = UserSerializer
queryset = User.objects.all()
И мой js файл, где я отправляю запрос:
const register = () => {
Axios.post('http://localhost:8000/api/users/', {
login: loginReg,
password: passwordReg,
}).then((response) => {
console.log(response);
})
}