This commit is contained in:
yumoqing 2025-07-31 18:53:49 +08:00
parent 7470960528
commit a6cdb7c1a2

View File

@ -4,7 +4,7 @@ try:
import ujson as json import ujson as json
except: except:
import json import json
from jinja2 import Environment,FileSystemLoader, BaseLoader from jinja2 import Environment,FileSystemLoader, BaseLoader, meta
import codecs import codecs
from appPublic.argsConvert import ArgsConvert from appPublic.argsConvert import ArgsConvert
from appPublic.dictObject import DictObject from appPublic.dictObject import DictObject
@ -44,6 +44,10 @@ class MyTemplateEngine:
if env: if env:
self.env.globals.update(env) self.env.globals.update(env)
def get_template_variables(tmpl):
parsed_content = self.env.parse(tmpl)
return meta.find_undeclared_variables(parsed_content)
def set(self,k,v): def set(self,k,v):
self.env.globals.update({k:v}) self.env.globals.update({k:v})