我创建了一个模型类 Parcel:
from django.db import models
from django.contrib.gis.db import models as gismodels
class Parcel(gismodels.Model):
new_pin = models.CharField(max_length=32)
geometry = gismodels.PolygonField(srid=32651)
objects = gismodels.GeoManager()
def __unicode__(self):
return self.new_pin`
现在,我希望这些模型在其他表(属性)中有一个联合查询,但是这些表(属性)已经存在于数据库中。有人知道如何在 python-geodjango 中实现它吗?尽管 table(property) 没有在我的模型中声明。??我该怎么做?
现在这是我要显示的查询.. sql 中的查询:(select t2.land_classification from table1 t1, table2 t2 where t1.new_pin = t2.new_pin group by t2.land_classification)
注意:表 1 是上面的包裹模型。表 2 是数据库中存在的表。