如何在 Odoo 的控制器中获取当前 website_id

How to get current website_id in controller of Odoo

我的网站模型中有两个网站id -

id 1 有 localhsot 网站并且

id 2 有 0.0.0.0 网站

我已经编写了以下控制器来从后端到前端获取数据 -

class website(http.Controller):
@http.route(['/action_get_event_menu_content'], type='json', auth="public")
def get_event_content(self):
    website = request.env['website']
    website_ids = website.sudo().search([])
    #TODO: FILTER CURRENT WEBSITE
    value = website_ids.event_content
    return value

在这个控制器中,两个 ID 在 website_ids = (1,2)

中返回

如何获取当前网站 ID 并将其放入搜索中以获取值?

尝试'request.website'。 它应该给你当前的网站。