我遇到了web2py routes.example.py的问题

时间:2015-08-06 05:29:50

标签: error-handling web2py

您好我想问一个关于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 ...

中定义了错误情况

你能告诉我我错过了什么吗?

0 个答案:

没有答案