当我尝试在Odoo8中路由类似的页面时收到错误404:
class vips_salepage(http.Controller):
@http.route('/salepage/<filialpage>', type='http', auth="public", website=True)
def page(self, filialpage, **kw):
cr, uid, context, registry = request.cr, request.uid, request.context, request.registry
# here my code
return http.request.render('vips_shop.indexpage2', result)
@http.route('/salepage/', type='http', auth="public", website=True)
def page(self, **kw):
cr, uid, context, registry = request.cr, request.uid, request.context, request.registry
# here my code
return http.request.render('vips_shop.filial_list_page', result)页面/页面/显示成功。
当我尝试获取/salepage/filialname时,我收到404-error。
如果我删除
@http.route('/salepage/', type='http', auth="public", website=True)
def page(self, **kw):
cr, uid, context, registry = request.cr, request.uid, request.context, request.registry
# here my code
return http.request.render('vips_shop.filial_list_page', result)/salepage/filialname显示正常!
在Odoo v9中,在Odoo v8中都工作得很好,我不能同时使用这两个路由。
为什么会发生这种情况?
发布于 2017-07-21 22:00:01
问题已成功解决。不同路由下同一方法名错误
https://stackoverflow.com/questions/45238941
复制相似问题