如何在 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'
。
它应该给你当前的网站。
我的网站模型中有两个网站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'
。
它应该给你当前的网站。