如何更改登录页面的response.menu?

How to change response.menu for login page?

虽然我可以通过添加代码

来更改我的响应菜单
# default.py
def index():
    response.menu=[['Item1',False,URL('Item1')],
                  ['Item2',True,URL('Item2')]]
    ...
    return locals()

我的 default.py 文件中的函数,我也尝试以相同的方式更改登录页面的菜单,该菜单在使用 @auth.requires_login() 修饰函数时显示:

# default.py
@auth.requires_login()
def index():
    response.menu=[['Item1',False,URL('Item1')],
                  ['Item2',True,URL('Item2')]]
    ...
    return locals()

但是,在登录过程中,会出现标准菜单。如何将标准菜单与我的用户定义菜单交换?

是否有任何具体原因需要在 default.py 中更改它(如果是,请考虑在 default.py 中添加 response.menu... def user() 方法中的列表。

如果没有具体原因可以在models/menu.py

中更改