我尝试在default / user /中创建一个页面registrer.html 在我的控制器中使用以下功能,但重定向不起作用。
def register():
form = auth.register(next=auth.settings.register_next)
return dict(form = form)
哪里可以更改此下拉菜单的设置?
答案 0 :(得分:0)
auth.navbar()
参数指示在成功注册后重定向用户的位置。如果您想为注册表单提供自己的控制器和视图,那么您可以使用:
@Override
@SuppressWarnings("deprecation")
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
尽管web2py的理念是"约定优于配置"并且"一切都应该有默认值",这并不意味着你必须使用默认值。通常,即使web2py中的默认值也可以自定义。然而{{1}}函数构建了" user"导航栏,不是高度可定制的。
简而言之:如果默认值不够好,只需编写自己的导航栏。