django.contrib.gis.geoip2
框架公开了一个高级地理定位 api。我想用它来查找用户时区,但查询不返回时区,尽管 maxmind documetion 说他们的数据库包含它们。我错过了什么或者怎么做?
最佳答案
time_zone
似乎是 MaxMind GeoIP2 API 中 geoip2.records.Location
类上的一个字段。
在 Django 包装器上,响应定义为 here ,并且不转发 time_zone
字段。
您可以向包装器添加一行,它很简单:
'time_zone': response.location.time_zone,
我相信他们会感谢拉取请求。 :)
关于django - 使用 geoip2 进行时区查找,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43482253/