Я пытаюсь вернуть HttpResponse из Django Rest Framework, включая данные из 2 связанных моделей. Модели:
class Wine(models.Model):
color = models.CharField(max_length=100, blank=True)
country = models.CharField(max_length=100, blank=True)
region = models.CharField(max_length=100, blank=True)
appellation = models.CharField(max_length=100, blank=True)
class Bottle(models.Model):
wine = models.ForeignKey(Wine, null=False)
user = models.ForeignKey(User, null=False, related_name='bottles')
Я хотел бы иметь сериализатор для модели Bottle, который включает информацию из связанного Wine.
Я пробовал:
class BottleSerializer(serializers.HyperlinkedModelSerializer):
wine = serializers.RelatedField(source='wine')
class Meta:
model = Bottle
fields = ('url', 'wine.color', 'wine.country', 'user', 'date_rated', 'rating', 'comment', 'get_more')
который не работает.
Любые идеи, как я мог это сделать?
Спасибо:)