تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
5 الردود
42213 أدوات العرض

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.

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
أبريل 25
3735
3
ديسمبر 22
11653
6
أبريل 24
39070
3
مارس 24
10655
2
يوليو 19
765