Форум сайта python.su
Всем привет!
пожалуйста, подскажите, как перехватить обращение пользователя у не существующей страничке
404 Not Found
The path ‘/Net_takoy_stanichki’ was not found.
Page handler: “The path ‘/Net_takoy_stanichki’ was not found.”
Traceback (most recent call last):
File “c:\python24\lib\site-packages\CherryPy-2.2.1-py2.4.egg\cherrypy\_cphttptools.py”, line 105, in _run
self.main()
File “c:\python24\lib\site-packages\CherryPy-2.2.1-py2.4.egg\cherrypy\_cphttptools.py”, line 246, in main
page_handler, object_path, virtual_path = self.mapPathToObject(path)
File “c:\python24\lib\site-packages\CherryPy-2.2.1-py2.4.egg\cherrypy\_cphttptools.py”, line 312, in mapPathToObject
raise cherrypy.NotFound(objectpath)
NotFound: 404
в доке к сожелению не нашел и гугле тоже не помог :(
вроде задача простейшая и плохо описана - помогите, кто сталкивался
Офлайн
нужно добавить метод default в Root
import turbogears class Root(turbogears.controllers.RootController): @turbogears.expose(template="test_page.templates.welcome") def index(self): import time return dict(now=time.ctime()) @turbogears.expose() def default(self, *args, **kw): print args, kw return unicode('такой странички нет','utf-8')
Офлайн