【发布时间】:2021-09-19 05:53:44
【问题描述】:
我正在试图弄清楚如何在没有键的情况下打印结果,数据库将是可变的
我正在使用以下数据集:
"pet" : dog
"d" : {
"city" : "Highland",
"region_code" : "CA",
"area_code" : 909,
"time_zone" : "America/Los_Angeles",
"dma_code" : 803,
"metro_code" : "Los Angeles, CA",
"country_code3" : "USA",
"latitude" : 34.1359,
"postal_code" : "92346",
"longitude" : -117.1553,
"country_code" : "US",
"country_name" : "United States",
"continent" : "NA"
},
我正在使用以下来打印国家名称值
<td><a class="button6" >{{campo['pet']}}</a></td>
<td><a class="button6" >{{campo['d']['country_name']}}</a></td>
并且工作正常,打印国家和宠物值,但是当数据库中没有“d”值时出现问题,引发 Keyerror。
我需要有关如何在没有“d”键时仅使用宠物值打印页面的帮助
如果你使用以下
<td><a class="button6" >{{campo['d']}}</a></td>
即使“d”为空,结果也可以正常打印,但由于我需要国家/地区名称值,因此无法正常工作。
谢谢
【问题讨论】: