Django 错误显示无类型,当它不是无时



我正在使用一个名为PostCoder()的库来计算两个英国邮政编码之间的距离。

刚刚开始尝试测试它,不幸的是,在出现以下错误之前,我无法超越初始阶段:

">

NoneType"对象没有属性">getitem">

以下是我视图中的代码:

origin_postcode = "W1 5PD"
dest_postcode = "LS3 2GG"
origin = str(pc.get('%s' % origin_postcode)['geo']['lat'])+','+str(pc.get('%s' % origin_postcode)['geo']['lng'])
dest = str(pc.get('%s' % dest_postcode)['geo']['lat'])+','+str(pc.get('%s' % dest_postcode)['geo']['lng'])

我不明白当它具有硬编码值时,它如何将其称为NoneType

谁能建议这里的问题可能是什么?

查看 pc.get() 的返回值。当邮政编码不可用时,它将返回None

我所知,postcodes图书馆是针对英国的邮政编码,而"W1 5PD"邮政编码不是有效的。

相关内容

最新更新