阅读背景:

来自Django QuerySet的JSON数据响应无效

来源:互联网 

With this query:

使用此查询:

def high_hazard(request):
    reference_high = FloodHazard.objects.filter(hazard='High')
    ids_high = reference_high.values_list('id', flat=True)

    flood_hazard = []
    djf = Django.Django(geodjango='geom', properties=['bldg_name', 'bldg_type'])
    geoj = GeoJSON.GeoJSON()
    for myid in ids_high:
        getgeom = FloodHazard.objects.get(id=myid).geom
        response_high = BuildingStructure.objects.filter(geom__intersects=getgeom)
        get_hazard = geoj.encode(djf.decode(response_high.transform(900913)))
        flood_hazard.append(get_hazard)

    return HttpResponse(flood_hazard, content_type='application/json')
def high_hazard(req



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: