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 <[email protected]>
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 [email protected].
> 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 [email protected].
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