Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4 Trả lời
7510 Lượt xem

How to get the location address of the user? 

Ảnh đại diện
Huỷ bỏ

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

Câu trả lời hay nhất

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.


Ảnh đại diện
Huỷ bỏ
Tác giả

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


Câu trả lời hay nhất

  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

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 8 17
4979
2
thg 4 20
3940
1
thg 8 17
3834
Paypal redirection Đã xử lý
2
thg 4 17
3598
2
thg 7 24
2200