Skip to main content
 首页 » 编程设计

python之web2py:更改默认 Controller 和功能

2024年11月01日38pengyingh

通过 web2py 在线书籍更新默认 Controller 和功能看起来非常简单 http://web2py.com/book/default/chapter/04#URL .这是我在 myapplication 的 routes.py 中所做的

default_application = "myapplication"        
default_controller = "mycontroller" 
default_function = "home"  
BASE ='' 
routers = dict( 
    BASE = dict( 
        default_application = "myapplication",        
        default_controller = "mycontroller", 
        default_function = "home",       
        ) 
 
) 

但是没有用。我缺少什么?

谢谢

请您参考如下方法:

routes.py 仅在您的 web2py 服务器进程启动时读取。如果编辑该文件,则需要重新启动 web2py 才能生效。这是一个“陷阱”,因为在许多其他情况下,web2py 会在更新时重新加载 .py 文件。 routes.py 和其他一些特殊文件不是这样;和模块文件(默认情况下)。