from django.contrib.auth import get_user_model from rest_framework import serializers from apps.users.models import UserProfile User = get_user_model() class UserProfileSerializer(serializers.ModelSerializer): class Meta: model = UserProfile fields = ['display_name', 'bio', 'timezone', 'avatar_url'] class UserSerializer(serializers.ModelSerializer): profile = UserProfileSerializer(read_only=True) class Meta: model = User fields = ['id', 'user_uuid', 'username', 'email_address', 'first_name', 'last_name', 'profile']