Как добавить расширения jinja2 в бутылку Python - PullRequest
0 голосов
/ 29 июня 2019

Я хочу добавить найденное расширение minify html здесь к шаблону Jinja2 в бутылке.

В bottle.py я дошел до изменения строки

self.env = Environment(loader=FunctionLoader(self.loader), **kwargs)

до

self.env = Environment(loader=FunctionLoader(self.loader), extensions=['jinja2htmlcompress.HTMLCompress'], **kwargs)

Он не знает, где получить расширение, поэтому я получаю эту ошибку:

ModuleNotFoundError («Нет модуля с именем jinja2htmlcompress»,)

Как сделать модуль доступным?

1 Ответ

1 голос
/ 01 июля 2019

фура была права.Я просто поместил jinja2htmlcompress.py в ту же папку, что и bottle.py, и это сработало.

Вы также можете добавить каталог модели в свой проект с пустым файлом __init__.py и любыми файлами расширений, которые вы хотите использовать (в моем случае jinja2htmlcompress.py).Затем добавьте from model import jinja2hmtlcompress в bottle.py

...