Django 프로젝트를 위해 GeoIp를 올바르게 설치하려고 고심한 끝에, 나는 BREW와 함께 범용 geoip을 통해 올바르게 설치 한 것처럼 보입니다. 불행하게도장고 GeoIP 오류; 잘못된 경로 유형
, 나는 다음과 같은 오류 메시지가 표시됨 쉘에 그것을 밖으로 시도 할 때 : 내가 제대로에 대한 GeoIP가 설치를 시도했습니다 튜플
:
>>> from django.contrib.gis.utils.geoip import GeoIP
>>> g = GeoIP()
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/gis/utils/geoip.py", line 193, in __init__
raise TypeError('Invalid path type: %s' % type(path).__name__)
형식 오류 : 잘못된 경로 유형을 약 7 시간이 최신 오류에 대한 통찰력은 매우 감사하게 될 것입니다.
settings.py에서 GEOIP_PATH 설정은 어떻게 설정되어 있습니까? 그것은 유효한 str 또는 유니 코드가 아닌 것 같습니다. – Marconius
이 내가 가진 것입니다 : 수입 운영 체제 DEBUG = 진정한 TEMPLATE_DEBUG = DEBUG BASE_DIR = os.path.dirname (os.path.abspath (__ FILE__)) GEOIP_PATH = os.path.join (BASE_DIR ' geoip '), –
GEOIP_PATH를 설정 한 후에 실제로 쉼표가 있습니까? 'GEOIP_PATH = os.path.join (BASE_DIR, 'geoip'), ' – Marconius