shared_account app olib tashlandi

This commit is contained in:
behruz-dev
2025-12-07 18:10:04 +05:00
parent f0bbb4c28a
commit 8b832f8e15
24 changed files with 213 additions and 133 deletions

View File

@@ -0,0 +1,18 @@
# rest framework
from rest_framework import serializers
# accounts
from core.apps.accounts.models import User
class LoginSerializer(serializers.Serializer):
username = serializers.CharField()
password = serializers.CharField()
def validate(self, data):
user = User.objects.filter(username=data['username']).first()
if not user or (user and not user.check_password(data['password'])):
raise serializers.ValidationError({"user": "Username yoki parol noto'g'ri"})
data['user'] = user
return data