File 在webpy中提供非/static的静态文件

File 在webpy中提供非/static的静态文件,file,static,web.py,serving,File,Static,Web.py,Serving,有没有一种方法可以不从webpy中的/static文件夹提供静态文件(图像)?我想做的是显示分散在不同目录中的图像,将它们全部移动到/static实际上不是一个选项。如果在webpy中不可行,是否有其他python web框架可以做到这一点 谢谢 v923z在不同的web服务器下部署web.app时,您可以轻松完成此操作。但是,如果您想在web.py开发服务器中设置静态路径,则必须修补webpy的静态中间件或编写自己的中间件。请在此处查看我对同一问题的回答:在不同的web服务器下部署web.ap

有没有一种方法可以不从webpy中的/static文件夹提供静态文件(图像)?我想做的是显示分散在不同目录中的图像,将它们全部移动到/static实际上不是一个选项。如果在webpy中不可行,是否有其他python web框架可以做到这一点

谢谢


v923z

在不同的web服务器下部署web.app时,您可以轻松完成此操作。但是,如果您想在web.py开发服务器中设置静态路径,则必须修补webpy的静态中间件或编写自己的中间件。请在此处查看我对同一问题的回答:

在不同的web服务器下部署web.app时,您可以轻松完成此操作。但是,如果您想在web.py开发服务器中设置静态路径,则必须修补webpy的静态中间件或编写自己的中间件。请检查我对同一问题的回答:

谢谢,安德烈!所以,如果我理解正确,如果我不想使用中间件,那么我必须通过apache运行webpy。但是在中间件中,我可以设置多个静态文件夹吗?正如我在OP中所说,我希望提供分散在单独文件夹中的图像,因此,如果我可以设置一个静态文件夹,这是不够的。是的,因为web.py没有此设置,“/static”在源代码中是硬编码的:但我至少可以在/static中设置子文件夹吗?因为这只供本地使用,我可以接受。但我不知道如何提供来自/static/im_dir1/、/static/im_dir2/等的图像。当然,任何指向/static中文件的链接都应该可以。目录索引不起作用。哦,谢谢,现在可以了。因此,我认为,最简单的解决方法是,如果我只是使用中间件类将/static映射到/photos/目录。谢谢你的帮助!谢谢你,安德烈!所以,如果我理解正确,如果我不想使用中间件,那么我必须通过apache运行webpy。但是在中间件中,我可以设置多个静态文件夹吗?正如我在OP中所说,我希望提供分散在单独文件夹中的图像,因此,如果我可以设置一个静态文件夹,这是不够的。是的,因为web.py没有此设置,“/static”在源代码中是硬编码的:但我至少可以在/static中设置子文件夹吗?因为这只供本地使用,我可以接受。但我不知道如何提供来自/static/im_dir1/、/static/im_dir2/等的图像。当然,任何指向/static中文件的链接都应该可以。目录索引不起作用。哦,谢谢,现在可以了。因此,我认为,最简单的解决方法是,如果我只是使用中间件类将/static映射到/photos/目录。谢谢你的帮助!