我正在用pythonadjango做我的第一步,我想在Mac上使用GeoIP。我用自制软件和pip安装了我需要的所有东西,但我还没有找到如何为GeoIP设置路径。所以我总是得到这样的错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/django/contrib/gis/geoip/base.py", line 91, in __init__
if not path: raise GeoIPException('GeoIP path must be provided via parameter or the GEOIP_PATH setting.')
django.contrib.gis.geoip.base.GeoIPException: GeoIP path must be provided via parameter or the GEOIP_PATH setting.
与其他Django设置的方式相同:通过项目的
settings
模块。在您需要可以download from MaxMind的GeoIP数据,并且需要在设置.py模块指向您下载GeoIP数据的位置。在
你的目录结构可能和这个不完全一样,但对我来说
在我的设置.py我设置了一个根路径来引用项目目录,所以
^{pr2}$下载所需GeoIP数据的二进制/gzip版本,解压缩并将其放入GeoIP目录中。在
相关问题 更多 >
编程相关推荐