FastAPI应用程序在服务器上运行,并返回一些jinja2模板。静态文件在另一个服务器上,由nginx提供服务。我如何整洁地将静态文件url传递给jinja2模板?
cqoc49vn1#
有不同的方法来实现这一点,但是CDN/静态url前缀通常是环境相关的,所以为它声明一个env/config变量并将其传递给模板是有意义的。后者可以使用依赖注入或参数传递来完成,或者是一些全局上下文标记,可以在documentation中找到关于这些选项的更多信息
1条答案
按热度按时间cqoc49vn1#
有不同的方法来实现这一点,但是CDN/静态url前缀通常是环境相关的,所以为它声明一个env/config变量并将其传递给模板是有意义的。后者可以使用依赖注入或参数传递来完成,或者是一些全局上下文标记,可以在documentation中找到关于这些选项的更多信息