如何使用其他 webcontroller odoo 9.0 更改 odoo 的默认页面

2023-12-10

我创建了一个具有特定功能的新 Web 控制器,我希望将此 Web 控制器作为odoo 9.0.

我试过把@http.route('/', type='http', auth='public', website=True) in main.py我的自定义 webcontroller 文件作为路由,但它仍然重定向到 odoo 的默认主页。

但如果我把 url 设置为@http.route('/index', type='http', auth='public', website=True),页面工作正常。

所以我的问题是用自定义控制器或模块替换现有 odoo 主页的最佳方法是什么。


# -*- coding: utf-8 -*-
from openerp import http
from openerp.addons.website.controllers.main import Website

class Website(Website):
    @http.route(auth='public')
    def index(self, data={},**kw):
        super(Website, self).index(**kw)
        return http.request.render('<your_addon>.<your_template_id>', data)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用其他 webcontroller odoo 9.0 更改 odoo 的默认页面 的相关文章