【发布时间】:2011-11-21 19:36:15
【问题描述】:
我正在尝试从另一个查询中进行查询,但 Django 说:“渲染时捕获数据库错误:子查询返回超过 1 行。”我正在使用 PostGis。
我的模特
class Place(models.Model):
coordinate = models.PointField()
class TranslatedPlace(models.Model):
place = models.ForeignKey(Place)
我的看法
near_coordinates = Place.objects.filter(coordinate__distance_lte=(place_obj.coordinate, D(km=100)))
near_places = TranslatedPlace.objects.filter(place=near_coordinates)
【问题讨论】:
标签: django django-models django-views