gpt4 book ai didi

python - 在 appengine 上使用 GeoIP 和 django

转载 作者:太空狗 更新时间:2023-10-30 00:12:09 25 4
gpt4 key购买 nike

我最近尝试了 geodjango,并且对我来说工作得很好,即使没有安装那个 C 库。但是当我在 appengine sdk 中使用同一个项目时,每当它尝试导入 GeoIP 类时都会失败然后我查看了差异,我下载了新的appengine sdk + django 1.2,问题仍然存在!我试过“python manage.py shell”

从 django.contrib.gis 导入 utils

utils.HAS_GEOIP #returns False(appengine 中的 django)

但是当我在原生 Django 应用程序中做同样的事情时,同一行返回 True我在这里错过了什么?

最佳答案

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

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

关于python - 在 appengine 上使用 GeoIP 和 django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4601684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com