不带packag的金字塔静态资产规范

2024-05-23 17:05:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作一个简单的金字塔应用程序,而不使用脚手架生成器。代码由一个应用程序副本文件。在

问题是:既然应用程序副本不是包的一部分,如何将目录指定为静态资产规范?我知道绝对路径总是可以使用的,但是我可以使用相对于应用程序副本文件?在

当应用程序使用wsgiref.simple_server运行时,以下各项似乎都能正常工作,但它是否保证在所有情况下都能正常工作(例如,使用mod uwsgi或uwsgi部署时?)在

config.add_static_view('static', 'static')

Tags: 文件代码规范目录应用程序server静态副本
1条回答
网友
1楼 · 发布于 2024-05-23 17:05:56

来自pyramid.configAPI文档:

The path argument is the path on disk where the static files reside. This can be an absolute path, a package-relative path, or a asset specification.

此外,我已经研究了金字塔源代码,它似乎并不依赖于任何方式使用的WSGI。因此,从我的角度来看,它似乎总是将其视为调用脚本的相对路径。这取决于配置器放置的位置或执行的脚本通常是相同的。在

所以我的结论是,它应该与任何符合WSGI的系统一起工作。在

相关问题 更多 >