金字塔目录结构混乱
Pyramid directory structure confusion
我有一个具有以下目录结构的金字塔项目。在我的 views.py 中,我有这行代码指定我的模板所在的位置。
@view_config(route_name='home', renderer='templates/mytemp.pt')
现在,我收到一个错误消息,因为它正在我的视图目录中查找我的模板。即使我将路径指定为 "demo/templates/mytemp.pt",我也会得到同样的错误。
ValueError: Missing template asset: demo.view:templates/mytemp.pt (/home/Demo/demo/view/templates/mytemp.pt)
这是我的目录结构:-
Demo/
|-- Demo.egg-info
`-- demo
|-- errors
|-- model
|-- scripts
|-- static
| `-- somefolder
|-- templates
|-- test
`-- view
我的 views.py 在视图文件夹中,mytem.pt 在模板中 folder.Any 感谢帮助。谢谢
@view_config(route_name='home', renderer='demo:templates/mytemp.pt')
或者可能在 "Demo" 中使用大写 "D" 如果您的项目是这样命名的:
@view_config(route_name='home', renderer='Demo:templates/mytemp.pt')
将 ../
附加到渲染器参数的开头似乎可行。
:)
我有一个具有以下目录结构的金字塔项目。在我的 views.py 中,我有这行代码指定我的模板所在的位置。
@view_config(route_name='home', renderer='templates/mytemp.pt')
现在,我收到一个错误消息,因为它正在我的视图目录中查找我的模板。即使我将路径指定为 "demo/templates/mytemp.pt",我也会得到同样的错误。
ValueError: Missing template asset: demo.view:templates/mytemp.pt (/home/Demo/demo/view/templates/mytemp.pt)
这是我的目录结构:-
Demo/
|-- Demo.egg-info
`-- demo
|-- errors
|-- model
|-- scripts
|-- static
| `-- somefolder
|-- templates
|-- test
`-- view
我的 views.py 在视图文件夹中,mytem.pt 在模板中 folder.Any 感谢帮助。谢谢
@view_config(route_name='home', renderer='demo:templates/mytemp.pt')
或者可能在 "Demo" 中使用大写 "D" 如果您的项目是这样命名的:
@view_config(route_name='home', renderer='Demo:templates/mytemp.pt')
将 ../
附加到渲染器参数的开头似乎可行。
:)