Help

欢迎!

该社区面向专业人士和我们产品和服务的爱好者。
分享和讨论最好的内容和新的营销理念,建立您的专业形象,一起成为更好的营销人员。


0

How to get current url from bowser?

Avatar
odoo
Avatar
Discard
4 Answers
0
Avatar
odoo
Best Answer

In Python

from openerp import http
print http.request.env['ir.config_parameter'].get_param('web.base.url') # BASE URL

print http.request.httprequest

print http.request.httprequest.full_path

In Javascript

window.location.href


1 Comment
Avatar
Discard
Avatar
odoo
-

In js, it will return the previous menu item url, In Python it does not return full url.

I need a menu id from current url.

0
Avatar
odoo
Best Answer

from openerp.http import request

print request.httprequest.url_root


Or: 

base_url = self.env['ir.config_parameter'].get_param('web.base.url')


Avatar
Discard
0
Avatar
odoo
Best Answer

from odoo.http import request

check out/print:

request.httprequest.url

request.httprequest.base_url

request.httprequest.host_url

Avatar
Discard
0
Avatar
odoo
Best Answer

Hello Tessnim

you can try 

1 . 

from openerp.http import request

print(request.httprequest.__dict__)


or

2.  refer link

\ https://www.odoo.com/forum/help-1/question/how-to-get-url-of-current-page-29394


Thanx.

Avatar
Discard