Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在appengine上使用GeoIP和django_Python_Django_Google App Engine_Geoip - Fatal编程技术网

Python 在appengine上使用GeoIP和django

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应用程序中

我最近尝试了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应用程序中执行相同的操作时,相同的行返回True
这里缺少什么?

GeoIP类是GeoIP C API的包装器。不幸的是,不能在appengine中使用C扩展,因此不能使用Django附带的GeoIP支持


是一个用纯Python实现的GeoIP库,您可以尝试集成它。

是的,我知道,而且我已经使用过它,但我需要的功能没有实现,我是指与位置相关的功能,如经度和纬度。我想知道他们为什么不实施它?或者在appengine上是否有任何解决方案或替代方案。