Python 在appengine上使用GeoIP和django
我最近尝试了geodjango,对我来说效果很好,即使没有安装C库。 但是,当我在appengine sdk中使用相同的项目时,每当它尝试导入GeoIP类时,它都会失败 然后我研究了这些差异,下载了新的appengine sdk+django 1.2,问题依然存在! 我尝试了“python manage.py shell”Python 在appengine上使用GeoIP和django,python,django,google-app-engine,geoip,Python,Django,Google App Engine,Geoip,我最近尝试了geodjango,对我来说效果很好,即使没有安装C库。 但是,当我在appengine sdk中使用相同的项目时,每当它尝试导入GeoIP类时,它都会失败 然后我研究了这些差异,下载了新的appengine sdk+django 1.2,问题依然存在! 我尝试了“python manage.py shell” 从django.contrib.gis导入utils utils.HAS_GEOIP#返回False(appengine中的django) 但当我在本地django应用程序中
从django.contrib.gis导入utils
utils.HAS_GEOIP#返回False(appengine中的django)
但当我在本地django应用程序中执行相同的操作时,相同的行返回True
这里缺少什么?GeoIP类是GeoIP C API的包装器。不幸的是,不能在appengine中使用C扩展,因此不能使用Django附带的GeoIP支持
是一个用纯Python实现的GeoIP库,您可以尝试集成它。是的,我知道,而且我已经使用过它,但我需要的功能没有实现,我是指与位置相关的功能,如经度和纬度。我想知道他们为什么不实施它?或者在appengine上是否有任何解决方案或替代方案。