models.py:
class Station(models.Model):
station = models.CharField()
class Flat(models.Model):
station = models.ForeignKey(Station, related_name="metro")
# another fields
Затем в serializers.py:
class StationSerializer(serializers.ModelSerializer):
station = serializers.RelatedField(read_only=True)
class Meta:
model = Station
class FlatSerializer(serializers.ModelSerializer):
station_name = serializers.RelatedField(source='station', read_only=True)
class Meta:
model = Flat
fields = ('station_name',)
И у меня есть ошибка:
NotImplementedError:
RelatedField.to_representation()
должен быть реализован. Если вы обновляете среду REST версии 2, вам может понадобитьсяReadOnlyField
.
Я читал этот, но это мне не помогает.
Как это исправить?
Спасибо!