您好我想问一个关于routes.example.py的问题 我的应用程序被称为" HelloWorld"
如果我使用以下网址
http://127.0.0.1:8000/helloWorld/default/index
引导用户进入主页面。
我想弄清楚处理错误。
例如,如果我有以下网址
http://127.0.0.1:8000/helloWorld/default/index11
我必须处理错误。
根据我的研究,我知道我需要处理" routes.example.py"
以下是我在routes.example.py
中的工作\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
from fileutils import abspath
from languages import read_possible_languages
possible_languages = read_possible_languages(abspath('applications', app))
routers = {
app: dict(
default_language = possible_languages['default'][0],
languages = [lang for lang in possible_languages
if lang != 'default']
)
}
*** above part is given by the web2py***
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
default_application = "HelloWorld"
default_controller = "default"
default_function = "index"
routes_onerror = [
('HelloWorld/400', '/HelloWorld/default/login'),
('HelloWorld/*', '/HelloWorld/static/fail.html'),
('*/404', '/HelloWorld/static/cantfind.html'),
('*/*', '/HelloWorld/error/index')
]
我定义默认应用程序,默认控制器和默认功能 基于这些,我在routes_onerror ...
中定义了错误情况你能告诉我我错过了什么吗?