Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
5 ตอบกลับ
42233 มุมมอง

I need to get current active url in the browser and extract model from it. Is that possible?
Please Help

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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


อวตาร
ละทิ้ง

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.

คำตอบที่ดีที่สุด

from openerp.http import request

print request.httprequest.url_root


Or: 

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


อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

from odoo.http import request

check out/print:

request.httprequest.url

request.httprequest.base_url

request.httprequest.host_url

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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.

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
เม.ย. 25
3743
3
ธ.ค. 22
11668
Add users to group through python code แก้ไขแล้ว
6
เม.ย. 24
39096
how to compute Len() of list python แก้ไขแล้ว
3
มี.ค. 24
10668
2
ก.ค. 19
765