I am using serializers.GeoFeatureModelSerializer to serialize Model. I have 
a queryset

that is creating Left Outer Join. I want to serialize related Model fields

Here is my Model

class LookupTiming(models.Model):
    day = models.CharField(max_length=7)
    time_1 = models.TimeField()
    time_2 = models.TimeField()

    class Meta:
        db_table = u'lookup_timing'
class Streets(models.Model):
    name = models.CharField(max_length=50)
    geometry = models.GeometryField(null=True, blank=True)
    objects = models.GeoManager()

    class Meta:
        db_table = u'streets'

    def __unicode__(self):
        return '%s' % self.name

class StreetTimings(models.Model):
    street= models.ForeignKey(Streets)
    lookuptiming = models.ForeignKey(LookupTiming)
    class Meta:
        db_table = u'street_timings'

queryset = Streets.objects.filter(streettimings_*lookuptiming*_isnull=True)

Serializer Class

class StreetSerializer(gis_serializer.GeoFeatureModelSerializer):

    class Meta:
        model = Streets
        geo_field = "geometry"
        id_field = False
        fields = ('id', 'streettimings__lookuptiming__day', other fields)

I want to show following fields

street_*id, LookupTiming*_day, LookupTiming__time_1 , LookupTiming__time_2

How can i do this?

Thank you

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/e1b1c3e1-f6c1-4046-9404-67b30a8fdb93%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to