从网址获取变量的值

时间:2019-04-17 19:56:29

标签: odoo

Odoo 11.0

是否可以从网址中获取变量“ model”?我需要知道用户在哪个模块中。

例如: 本地主机:8069 / web#page = 0&view_type = list&model = my.module&menu_id = 167&action = 501

有什么主意吗? 预先感谢

2 个答案:

答案 0 :(得分:1)

尝试以下代码:

const params = new URLSearchParams(window.location.search);

params.get('model'); 

答案 1 :(得分:0)

from openerp.http import Controller, route, request, Response

class YourControllerName(Controller):
    @route('/your_module/your_route', auth='public')
    def index(self, *args, **kw):
        if request.httprequest.method == 'GET' and request.session.uid and request.params.get('model'):
            return "Model: %s"%request.params.get('model')
        else:
            return "Hello, world"
相关问题