私は2つの英国ポストコード間の距離を計算するためにPostCoder()
というライブラリを使用しています。Djangoエラーがないときにタイプを表示しない
私はこれは私が次のエラーを取得する前に、残念ながら、私は初期の段階よりもそれ以上を取得することはできません、それをテストしようとして始めるのです。ここで
'NoneType' object has no attribute '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'のうちの1つはおそらく' None'です。 'pc'の値を表示してください。 –
また、 '%s 'origin_postcode'では使用できません。単に' origin_postcode'を単独で使用してください。 –
私がpcを印刷すると、これは出力です: @AlexHall。 –