Put whole user object inside the message to get the username

main
Laurent 2 years ago
parent bf9612dd90
commit db5da6f49f
  1. 13
      chat/serializers.py

@ -2,6 +2,11 @@ from django.contrib.auth.models import User
from rest_framework import serializers
from .models import App, Room, Message
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ['id', 'username']
class AppSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = App
@ -13,11 +18,9 @@ class RoomSerializer(serializers.HyperlinkedModelSerializer):
fields = ['id', 'name', 'app']
class MessageSerializer(serializers.HyperlinkedModelSerializer):
user = UserSerializer()
class Meta:
model = Message
fields = ['id', 'text', 'date', 'user', 'room', 'parent']
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ['id', 'username']

Loading…
Cancel
Save