我想将找到的here的minify html扩展名添加到瓶中的Jinja2Template中。
在bottle.py中,我已经完成了更改线的工作
import tkinter as tk
from tkinter.messagebox import showerror
from time import sleep
class DecompilingChecker(object):
def __init__(self):
self.master = tk.Tk()
self.master.withdraw()
self.master.title("Test Program: Update")
def check(self, file, directory):
self.master.update()
self.master.deiconify()
class TestProgram(object):
pass
class GUI(object):
def __init__(self, master):
self.master = master
self.master.title("Test Program")
tk.Text(self.master).grid(row=0, column=0)
self.decompilingchecker = DecompilingChecker()
self.decompilingchecker.check(None, None)
class Bridge(object):
def __init__(self):
self.root = tk.Tk()
GUI(self.root)
def run(self):
self.root.mainloop()
if __name__ == "__main__":
try:
bridge = Bridge()
bridge.run()
except Exception as e:
showerror("Test Program: ERROR!", "An error has occurred!\n{0}".format(str(e)))
``
到
self.env = Environment(loader=FunctionLoader(self.loader), **kwargs)
它不知道从哪里获取扩展名,所以我收到此错误:
ModuleNotFoundError(“没有名为'jinja2htmlcompress'的模块”,)
如何使该模块可用?
答案 0 :(得分:1)
furas是对的。我只是将jinja2htmlcompress.py与bottle.py放在同一文件夹中,并且可以正常工作。
您还可以使用空的__init__.py文件和要使用的任何扩展文件(在我的情况下为jinja2htmlcompress.py)将模型目录添加到项目中。然后添加from model import jinja2hmtlcompress
到bottle.py