0
У меня есть следующие модели:Джанго Restframework, передне отношения сериализации
class GO_BIDS(models.Model):
GO = models.ForeignKey(GO_PROFILE)
GO_money = models.CharField()
GO_currency = models.CharField()
class GO_PROFILE(models.Model):
User = models.ForeignKey(User)
Name = models.CharField()
Photo = models.CharField()
Phone = models.CharField()
Мой сериализаторы выглядит следующим образом:
class GO_PROFILESerializer(serializers.ModelSerializer):
class Meta:
model = GO_PROFILE
fields = ('Name', 'Photo')
class GO_BIDSSerializer(serializers.ModelSerializer):
gprofile = GO_PROFILESerializer(required=True)
class Meta:
model = GO_BIDS
fields = ('id','GO_money','GO_currency','gprofile')
Я хотел бы получить какую-то следующую структуру:
"GO_BIDS": [
{
"id": 3,
"GO": {
"Name": "Steve",
"Photo": "myphoto.png",
},
"GO_money": "12.00",
"GO_currency": "USD",
}]
Я продолжаю получать объект GO_BIDS без атрибута 'gprofile'. Любая идея?
Благодаря
Спасибо, я получаю объект «GO_PROFILE», не является итерабельным – user3193043
OK SOLVED! мне пришлось вычесть много = ИСТИНА – user3193043