I have 3 models:
class City(models.Model):
name = models.CharField()
class Place(models.Model):
city = models.ForeignKey(City)
class Submission(models.Model):
place = models.ForeignKey(Place)
comment = models.CharField()
I have a serializer like this:
class SubmissionSerializer(serializers.ModelSerializer):
class Meta:
model = Submission
fields = ('id', 'place__city_name', 'comment')
read_only_fields = ('id', 'place__city_name')
But I'm getting ImproperlyConfigured exception:
Field name `place__city_name` is not valid for model `ModelBase`.
What am I doing wrong? I basically want to display city name of the submission which is behind 2 foreign keys. How can I achieve this?
Thanks in advance!