Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
4 Risposte
7507 Visualizzazioni

How to get the location address of the user? 

Avatar
Abbandona

Uh this is very little info. By the IP for example?

Risposta migliore

If you are looking with ip, then give free request to ipinfo.io

eg:

import re
import json
from urllib2 import url
openurl = 'http://ipinfo.io/json'
response = urlopen(url)
data = json.load(response)
# Here data will contain all info related with the requested ip,
###########
# output
{u'loc': u'10.0333,76.3000', u'city': u'Edapally', u'ip': 
u'137.97.91.82', u'region': u'Kerala', u'country': u'IN', u'org': 
u'AS55836 Reliance Jio Infocomm Limited', u'postal': u'682024'}

This kind of requests each time when login employee helps?? or try google map geolocation API or places API

Thanks.


Avatar
Abbandona
Autore

Thanks Hilar.

Welcome :)

On Fri, Mar 16, 2018 at 6:28 AM, Giezel Esteves <giezelesteves23@gmail.com> wrote:

Thanks Hilar.

--
Giezel Esteves


Sent by Odoo S.A. using Odoo.




--
Hilar AK  Python / Odoo Developer

m: +917736617619
e: hilarak@gmail.com
Follow me:
twitteryoutubegithubstack-overflow


Risposta migliore

  user_id =   fields.Many2one('res.users', string='Users')

  address_from = fields.Char(string='Adress', index=True)

  @api.onchange('user_id')

def _onchange_user_id(self):

self. address_from  = self.user_id.address

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
ago 17
4979
2
apr 20
3939
1
ago 17
3834
2
apr 17
3598
2
lug 24
2200