Player Stats Retrieve
Response
id
user
Mixin to handle profile_picture serialization for WebSocket compatibility.
This mixin adds a SerializerMethodField for profile_picture that converts
ImageFieldFile objects to URL strings, making them JSON serializable for
WebSocket consumers.
The mixin intelligently handles profile pictures from IAMUserDetail by:
1. Accessing the related `details` queryset on the IAMUser model
2. Extracting the ImageFieldFile from the first detail record
3. Converting it to a URL string for JSON serialization
Usage:
```python
class MyUserSerializer(ProfilePictureMixin, serializers.ModelSerializer):
class Meta:
model = User
fields = ['id', 'username', 'profile_picture', ...]
```
Note:
- This mixin expects the model to have a `details` related manager
- The related detail should have a `profile_picture` ImageField
- Returns None if no profile picture is found or an error occurs
stats
uid
created_at
updated_at
experience_updated_at
deleted_at
is_active
created_by
updated_by
deleted_by
last_online_at
is_in_game
experience
experience_level
in_game

