如何更改登录页面的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
中更改
虽然我可以通过添加代码
来更改我的响应菜单# 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
中更改