Hi all,

I tried use https://docs.djangoproject.com/en/3.1/ref/contrib/gis/geoip2/
and This particular package requires
GeoLite2-Country.mmdb.gz
GeoLite2-City.mmdb.gz
These databases are not free. We are looking for an open source API or
package for our web application.

I appreciate if someone can share suitable pointers.

Thanks
~Salima


On Fri, Sep 25, 2020 at 2:48 AM Kasper Laudrup <laud...@stacktrace.dk>
wrote:

> On 25/09/2020 06.10, Stats Student wrote:
> > You can read the client's IP address with -
> >
> > request.META['REMOTE_ADDR']  -- ( not sure how it handles proxies, etc )
> >
>
> Proxies should set the X-Forwarded-For header:
>
> https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For
>
> the value of which will then be used in the META dictionary.
>
> Worth noticing that it's trivially possible for any client to set that
> header as well and there's no way to reliably get the actual IP address
> of the client simply because of how HTTP works.
>
> Of course that's just a variation of "never trust the client" :-)
>
> Kind regards,
>
> Kasper Laudrup
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/c5aedd33-9611-0624-2dd4-7d3589b03c7d%40stacktrace.dk
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAMSz6bnu_soSSbdqPQTqB%3Dw9PNkpzOY620t0x0gCFZ7qKhkJKg%40mail.gmail.com.

Reply via email to