habrocut,
В твоем случае тебе не нужен nested serializer, потому что он полностью повторяет твою модель, достаточно на EventSerializer в class Meta добавить depth = 1
class EventSerializer(serializers.ModelSerializer):
class Meta:
model = Event
fields = ('id', 'title', 'description', 'price', 'place', 'link', 'date', 'time')
depth = 1
И если я не ошибаюсь этого уже достаточно, чтобы сериалайзер принимал ID в качестве параметра для place.
NaitonOlgran, Тебе же уже написали, что лучше бы ты описал то, что хочешь сделать, чтобы тебе показали как это нужно делать, а не вот это вот что у тебя в вопросе.
Не так то что ты не правильно используешь jsonencoder, он вообще не так используется, как исправить - зависит от того что такое event. И код в вопросе должен быть текстом, а не картинкой.
RUNAMAN, Чтобы решить проблему надо знать чего тебе надо.
Ты не знаешь как работает конструкция if __name__ == '__main__' и из-за этого неверно представил задачу и написал вопрос на который невозможно дать адекватый ответ.
Почему твой код из вопроса не работает?
Потому что __name__ не равно '__main__'.