Pyramid 匹配根URL不在金字塔中工作

Pyramid 匹配根URL不在金字塔中工作,pyramid,pylons,Pyramid,Pylons,根据 背景 配置添加路由('root','') 或 config.add_路由('root','/')) 应该带我到根URL。我在我的\uuuu init\uuuu.py中设置了这个。 我希望我的根目录位于www.hello.com/language 我有 config.include('.view',路由前缀='/language') 在我的项目的\uuuu init\uuuu.py中 我还配置了一个视图 @查看配置(路由名称='root',渲染器='template.jinja2') in

根据
背景

配置添加路由('root','')

config.add_路由('root','/'))

应该带我到根URL。我在我的
\uuuu init\uuuu
.py中设置了这个。 我希望我的根目录位于www.hello.com/language

我有

config.include('.view',路由前缀='/language')

在我的项目的
\uuuu init\uuuu
.py中

我还配置了一个视图

@查看配置(路由名称='root',渲染器='template.jinja2')

in views.py

但是,当我访问www.hello.com/language时,我发现一个404未找到。 可能是什么问题?

将在上提供。URL+尾部斜杠。 也许你应该看看这个问题

为了更好地理解,您可以使用以下命令控制路线:

$proutes development.ini
名称模式视图方法
----                             -------                                 ----                                ------      
__admin/sacrud_deform_static//admin/sacrud_deform_static/*子路径sacrud_deform:static/*
__admin/deform\u static//admin/deform\u static/*子路径deform:static/*
__admin/sa_static//admin/sa_static/*子路径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

有点不清楚您想做什么?什么是废话?你有模板文件吗?您是否尝试过Pyramid not found调试设置
Pyramid.debug_notfound
?正确的模式和相应的视图显示出来,但是当我转到URL+拖尾垃圾箱时,我得到了一个404错误,即使有一个视图可以使用适当的渲染器调用。我删除了我的答案,因为它与问题所在的
route\u prefix
无关。看起来有一个拉请求来修复这个问题,所以在他们这么做之前,你尝试做的事情不会起作用。