Я могу выполнить файл питон через оболочку так:Jinja2 браузер нагрузка
$ питон jinja.py
[код] из jinja2 импорта окружающей среды, FileSystemLoader
DIR = '/Users/username/Sites'
env = Environment(loader=FileSystemLoader(DIR))
templateVars = {
"title" : "Test Example",
"description" : "Description"
}
template = env.get_template('index.html')
print template.render(templateVars)
[/код]
Здесь находится выход через оболочку:
[код]
<html>
<head>
<title>Test Example</title>
<meta name="description" content="Description">
</head>
<body>
test dictionary
</body>
</html>
[/ код]
Однако, когда я тяну до index.html в браузере он не делает переменную, я не уверен, что файл jinja.py даже выполняются.
Вот исходный код непосредственно из моего окна браузера:
[код]
<html>
<head>
<title>{{ title }}</title>
<meta name="description" content="{{ description }}">
</head>
<body>
test dictionary
</body>
</html>
[/ код]
Fyi, я не использую jinja2 в сочетании с любыми рамками или другие зависимости пакетов.
Любой, кто может помочь.
Благодаря Марк
Благодаря vocausa - так Jinja2 не работает независимо друг от друга. Для работы он должен работать как платформа webapp2 или google. – user990109
ДА, Jinja предназначен только для отображения страниц. Вам нужен обработчик для обработки ваших запросов. Я предпочитаю webapp2 (выбор Googles для GAE), но вы можете использовать множество других: https://wiki.python.org/moin/WebFrameworks – voscausa