根据official documentation,
设置
config.add_route(' root','')
或
config.add_route(' root',' /')
应该带我到根URL。我在__init__
。py中设置了这个。
我希望我的根能够访问www.hello.com/language。
我有
config.include(' .view',route_prefix =' / language')
在我的项目__init__
。py
我还配置了视图
在views.py中@view_config(route_name =' root',renderer =' template.jinja2')
但是,当我去www.hello.com/language时,我找不到404。 可能是什么问题?
答案 0 :(得分:0)
它将在http://www.hello.com/language/提供。 URL +尾随斜杠。 也许你应该看看这个问题https://github.com/Pylons/pyramid/issues/406
为了更加了解,您可以使用命令控制路线:
$ proutes development.ini
Name Pattern View Method
---- ------- ---- ------
__admin/sacrud_deform_static/ /admin/sacrud_deform_static/*subpath sacrud_deform:static/ *
__admin/deform_static/ /admin/deform_static/*subpath deform:static/ *
__admin/sa_static/ /admin/sa_static/*subpath pyramid_sacrud:static/ *
pyramid_sacrud_home /admin/ pyramid_sacrud.views.sa_home *
pyramid_sacrud_list /admin/{table}/ pyramid_sacrud.views.CRUD.List GET
pyramid_sacrud_create /admin/{table}/create/ pyramid_sacrud.views.CRUD.Add GET,POST
pyramid_sacrud_update /admin/{table}/update/*pk pyramid_sacrud.views.CRUD.Add GET,POST
pyramid_sacrud_delete /admin/{table}/delete/*pk pyramid_sacrud.views.CRUD.Delete GET
pyramid_sacrud_mass_action /admin/{table}/action/ pyramid_sacrud.views.CRUD.Action POST