【发布时间】:2014-06-06 23:09:04
【问题描述】:
我有两个型号Property 和PropertyImage。
属性保存所有数据,PropertyImage 仅用于允许上传无限数量的图像。
class PropertyImage(models.Model):
property = models.ForeignKey(Property, related_name='images')
url = models.ImageField(upload_to=property_image_name)
我想要的是能够在Property 类的序列化中添加一个字段,以便它添加PropertyImage.url 元素。它不需要是Property 拥有的所有url 元素,一个就足够了。我正在使用它来预览属性。
现在,我有:
results = Property.objects.raw(mysql_query)
markers = serializers.serialize('json',results)
当然,PropertyImage 被忽略了,我找不到将其添加到 JSON 并将其与它所属的 Property 相关联的干净方法。
【问题讨论】:
标签: python json django serialization django-models