Как я могу позволить Python извлекать переменные из удаленного файла при рендеринге - PullRequest
1 голос
/ 06 февраля 2020

поэтому я хочу, чтобы jinja2 извлекал переменные из удаленного файла, а не указывал их в файле python, куда загружается jinja при рендеринге.

пример:

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 (), на самом деле я могу читать удаленный файл, но как лучше всего извлечь vars из удаленного словаря (удаленного файла со словарем, сохраненным в к нему)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...