0
res= table.objects.values('lat','lng')
res1 = table1.objects.values('lat','lng')

res1=[{'lat': u'22.216021036729217', 'lng': u'84.83377508819103'}]
res=[{'lat': u'15.898394035175443', 'lng': u'73.82306920364499'}]

resと の結果をに追加res1したいpoi:

poi = [{'lat': u'15.898394035175443', 'lng': u'73.82306920364499'},{'lat': u'22.216021036729217', 'lng': u'84.83377508819103'} ] 

試してみpoi=list(res)+list(res1)ましたが、次のエラーが発生しました。

list referenced before assignment
4

1 に答える 1

0

リスト演算子を使用して、ValuesQuerySet をリストに変換できます

res= table.objects.values('lat','lng') res1 = table 1.objects.values('lat','lng')

poi = list(res) + list(res1)
于 2013-09-18T06:42:12.900 に答える