python - 渲染时如何让Python从远程文件中提取变量
问题描述
所以基本上我希望 jinja2 从远程文件中提取变量,而不是在渲染时加载 jinja 的 python 文件中指定这些变量。
例子:
from jinja2 import Environment, FileSystemLoader*
ENV = Environment(loader=FileSystemLoader('./templates'))
template = ENV.get_template("base.j2")
output = template.render(file)
引用存储变量的file
文件。
您对执行此操作的最佳方法的猜测是什么。
例如,我想将文件引用到存储字典的远程 python 文件,但是 python 如何从该远程文件中提取变量。
我想到了 open 和 read() 命令,我实际上能够读取远程文件,但是从远程字典(存储有字典的远程文件)中提取变量的最佳方法是什么?
解决方案
推荐阅读
- angular - 反应式嵌套表单
- c# - 如何通过 IEnumerable 访问 foreach 迭代中的下一个和上一个项目?
- php - How to show data by ID in TableView from JSON
- angular-material - 我有多少种颜色
- c - 静态大小的字符串声明
- docker - 如何使用 systemd 启动和停止 docker 容器
- php - 如何使用 PHP 在表单中提交复选框数据切换值
- python - 无法在 docker 容器中使用 gunicorn 连接到烧瓶应用程序
- angular - 如何制作嵌套数组的拖放树结构
- python - 找到给定函数值的参数的最佳值