【发布时间】:2021-11-24 18:58:10
【问题描述】:
我使用 Python 和 Django 框架从 PostGress 数据库中获取一些十进制数据。 我的问题是变量“new_poi_lat”显示正确,但是为什么变量“poi_lat”显示如下?! 我希望“poi_lat”变量正常显示。 然后我想使用“zip(poi_lat,poi_log)”但它给出了一个错误!
我的代码:
poi_lat = []
poi_log = []
for id in IDs:
poi_name = end_poi.values_list('lat','log').filter(id=id)
new_poi_lat = poi_name[0][0]
new_poi_log = poi_name[0][1]
print("new_poi_lat:" , new_poi_lat)
poi_lat.append(new_poi_lat)
poi_log.append(new_poi_log)
print("poi_lat:" , poi_lat)
coordinates = (zip(poi_lat, poi_log))
output:
new_poi_lat: 34.791553
new_poi_lat: 34.804567
poi_lat: [Decimal('34.791553'), Decimal('34.804567')]
【问题讨论】:
标签: python django postgresql decimal