Files
pyGoEdge-UserPanel/.venv/Lib/site-packages/django/template/__pycache__/engine.cpython-312.pyc

54 lines
9.1 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
j<> i]<00><00>x<00>ddlZddlmZddlmZddlmZddlmZddl m
Z
m Z ddl m Z dd lmZGd
<EFBFBD>d <0B>Zy) <0C>N)<01>ImproperlyConfigured)<01>cached_property<74><01> import_string<6E><00><01>Template)<02>Context<78>_builtin_context_processors)<01>TemplateDoesNotExist<73><01>import_libraryc<00><><00>eZdZgd<01>Z dd<03>Zd<04>Zeejd<05><00><00>Z e
d<06><00>Z d<07>Z d<08>Z e
d <09><00>Zd
<EFBFBD>Zd <0B>Zdd <0C>Zd <0A>Zd<0E>Zdd<0F>Zd<10>Zy)<14>Engine)zdjango.template.defaulttagszdjango.template.defaultfilterszdjango.template.loader_tagsNc <00>v<00>|<01>g}|<03>g}|<05>dg}|r|dgz }d|fg}n |r td<04><00>|<08>i}| <09>g} ||_||_|
|_||_||_||_||_||_||_ |j|<08>|_ |j| z|_ |j|j<00>|_y)Nz)django.template.loaders.filesystem.Loaderz.django.template.loaders.app_directories.Loaderz%django.template.loaders.cached.Loaderz1app_dirs must not be set when loaders is defined.)r<00>dirs<72>app_dirs<72>
autoescape<EFBFBD>context_processors<72>debug<75>loaders<72>string_if_invalid<69> file_charset<65> libraries<65>get_template_libraries<65>template_libraries<65>default_builtins<6E>builtins<6E>get_template_builtins<6E>template_builtins) <0B>selfrrrrrrrrrrs <20>EE:\Project\pygoedge\.venv\Lib\site-packages\django/template/engine.py<70>__init__zEngine.__init__s<><00><00> <10><<3C><15>D<EFBFBD> <1D> %<25>!#<23> <1E> <12>?<3F>B<>C<>G<EFBFBD><17><17>L<>M<>M<><07>?<3F><17>I<>J<>G<EFBFBD><17>*<2A>G<><12><12> <15> <1C><1A>I<EFBFBD> <13> <1B><19>H<EFBFBD><18><04> <09> <20><04> <0A>$<24><04><0F>"4<><04><1F><1A><04>
<EFBFBD><1E><04> <0C>!2<><04><1E>(<28><04><19>"<22><04><0E>"&<26>"=<3D>"=<3D>i<EFBFBD>"H<><04><1F><1C>-<2D>-<2D><08>8<><04> <0A>!%<25>!;<3B>!;<3B>D<EFBFBD>M<EFBFBD>M<EFBFBD>!J<><04><1E>c<00>L<00>d|jj<00>d|jsdndt|j<00>z<00>d|j<00>|j
sdndt|j
<00>z<00>d|j <00>dt|j<00><00>d t|j<00><00>d
t|j<00><00>|jsdnd t|j<00>z<00>|jsdnd t|j<00>z<00>d t|j<00><00>d<0E>S)N<><<3C>:<3A>z dirs=%sz
app_dirs=z context_processors=%sz debug=z loaders=z string_if_invalid=z file_charset=z libraries=%sz builtins=%sz autoescape=<3D>>) <0A> __class__<5F> __qualname__r<00>reprrrrrrrrrr<00>r!s r"<00>__repr__zEngine.__repr__As<><00><00>
<11>N<EFBFBD>N<EFBFBD> '<27> '<27><1A>i<EFBFBD>i<EFBFBD>B<EFBFBD>Z<EFBFBD>$<24>t<EFBFBD>y<EFBFBD>y<EFBFBD>/<2F>%A<> A<> <10>M<EFBFBD>M<EFBFBD><1C>.<2E>.<2E><13>-<2D><04>T<EFBFBD>5L<35>5L<35>0M<30>M<>N<01> <11>J<EFBFBD>J<EFBFBD> <10><14><1C><1C> <1E> <10><14>'<27>'<27> (<28> <10><14>"<22>"<22> #<23><1A>n<EFBFBD>n<EFBFBD>B<EFBFBD>/<2F>D<EFBFBD><14><1E><1E><P<>*P<> P<><1A>m<EFBFBD>m<EFBFBD>B<EFBFBD><1E>$<24>t<EFBFBD>}<7D>}<7D>:M<>)M<> M<> <10><14><1F><1F> !<21>%
<EFBFBD>
r$c<00><><00>ddlm}ddlm}|j <00>D]}t ||<01>s<01>|j cStd<04><00>)a<>
Return the first DjangoTemplates backend that's configured, or raise
ImproperlyConfigured if none are configured.
This is required for preserving historical APIs that rely on a
globally available, implicitly configured engine such as:
>>> from django.template import Context, Template
>>> template = Template("Hello {{ name }}!")
>>> context = Context({'name': "world"})
>>> template.render(context)
'Hello world!'
r)<01>engines)<01>DjangoTemplatesz)No DjangoTemplates backend is configured.)<08>django.templater0<00>django.template.backends.djangor1<00>all<6C>
isinstance<EFBFBD>enginer)r0r1r6s r"<00> get_defaultzEngine.get_defaultWs<<00><00>& ,<2C>C<><1D>k<EFBFBD>k<EFBFBD>m<EFBFBD>F<EFBFBD><19>&<26>/<2F>2<><1D>}<7D>}<7D>$<24>$<24>#<23>#N<>O<>Or$c<00>b<00>t}|t|j<00>z }td<01>|D<00><00>S)Nc3<00>2K<00>|]}t|<01><00><01><00>y<00>w<01>Nr)<02>.0<EFBFBD>paths r"<00> <genexpr>z5Engine.template_context_processors.<locals>.<genexpr>vs<00><00><><00>H<>5G<35>T<EFBFBD>]<5D>4<EFBFBD>(<28>5G<35>s<00>)r <00>tupler)r!rs r"<00>template_context_processorsz"Engine.template_context_processorsrs0<00><00>8<><1A><1A>e<EFBFBD>D<EFBFBD>$;<3B>$;<3B><<3C><<3C><1A><14>H<>5G<35>H<>H<>Hr$c<00>><00>|D<00>cgc] }t|<02><00><02>c}Scc}wr:r )r!r<00>xs r"rzEngine.get_template_builtinsxs<00><00>+3<>4<>8<EFBFBD>a<EFBFBD><0E>q<EFBFBD>!<21>8<EFBFBD>4<>4<><34>4s<00>c<00>V<00>i}|j<00>D]\}}t|<04>||<<00>|Sr:)<02>itemsr)r!r<00>loaded<65>namer<s r"rzEngine.get_template_libraries{s/<00><00><13><06>#<23>/<2F>/<2F>+<2B>J<EFBFBD>D<EFBFBD>$<24>)<29>$<24>/<2F>F<EFBFBD>4<EFBFBD>L<EFBFBD>,<2C><15> r$c<00>8<00>|j|j<00>Sr:)<02>get_template_loadersrr-s r"<00>template_loaderszEngine.template_loaders<72>s<00><00><13>(<28>(<28><14><1C><1C>6<>6r$c<00>b<00>g}|D]'}|j|<03>}|<04><01>|j|<04><00>)|Sr:)<02>find_template_loader<65>append)r!rHr<00>template_loader<65>loaders r"rGzEngine.get_template_loaders<72>s:<00><00><14><07>/<2F>O<EFBFBD><19>.<2E>.<2E><EFBFBD>?<3F>F<EFBFBD><15>!<21><17><0E><0E>v<EFBFBD>&<26> 0<><17>r$c<00><><00>t|ttf<02>r|^}}ng}t|t<00>rt |<01>}||g|<02><01><06>St d|z<00><00>)Nz3Invalid value in template loaders configuration: %r)r5r><00>list<73>strrr)r!rM<00>args<67> loader_classs r"rJzEngine.find_template_loader<65>sW<00><00> <15>f<EFBFBD>u<EFBFBD>d<EFBFBD>m<EFBFBD> ,<2C>"<22>M<EFBFBD>F<EFBFBD>T<EFBFBD><15>D<EFBFBD> <15>f<EFBFBD>c<EFBFBD> "<22>(<28><16>0<>L<EFBFBD><1F><04>,<2C>t<EFBFBD>,<2C> ,<2C>&<26>E<><06>N<><0E> r$c<00><><00>g}|jD]%} |j||<03><01>}||jfcSt||<04><02><00>#t$r%}|j |j
<00>Yd}~<07>^d}~wwxYw)N)<01>skip)<01>tried)rH<00> get_template<74>originr <00>extendrU)r!rErrTrUrM<00>template<74>es r"<00> find_templatezEngine.find_template<74>st<00><00><12><05><1A>+<2B>+<2B>F<EFBFBD> &<26>!<21>.<2E>.<2E>t<EFBFBD>$<24>.<2E>?<3F><08><1F><18><1F><1F>0<>0<>,<2C> #<23>4<EFBFBD>u<EFBFBD>5<>5<><35>(<28> &<26><15> <0C> <0C>Q<EFBFBD>W<EFBFBD>W<EFBFBD>%<25>%<25><> &<26>s<00> A<02> A2<05> A-<05>-A2c<00><00>t||<00><01>S)z<>
Return a compiled Template object for the given template code,
handling template inheritance recursively.
<20>r6r)r!<00> template_codes r"<00> from_stringzEngine.from_string<6E>s<00><00>
<18> <0A>d<EFBFBD>3<>3r$c<00>d<00>|j|<01>\}}t|d<01>st||||<00><02>}|S)z<>
Return a compiled Template object for the given template name,
handling template inheritance recursively.
<20>renderr])r[<00>hasattrr )r!<00> template_namerYrWs r"rVzEngine.get_template<74>s8<00><00>
 <20>-<2D>-<2D>m<EFBFBD><<3C><18><08>&<26><16>x<EFBFBD><18>*<2A><1F><08>&<26>-<2D><04>M<>H<EFBFBD><17>r$c<00><00>t|ttf<02>r|j|<01>}n|j |<01>}t|t
<00>r|j |<02>S|j t ||j<00><01><00>S)z<>
Render the template specified by template_name with the given context.
For use in Django's test suite.
)r)r5rOr><00>select_templaterVr
rar)r!rc<00>context<78>ts r"<00>render_to_stringzEngine.render_to_string<6E>sg<00><00>
<16>m<EFBFBD>d<EFBFBD>E<EFBFBD>]<5D> 3<><14>$<24>$<24>]<5D>3<>A<EFBFBD><14>!<21>!<21>-<2D>0<>A<EFBFBD> <16>g<EFBFBD>w<EFBFBD> '<27><14>8<EFBFBD>8<EFBFBD>G<EFBFBD>$<24> $<24><14>8<EFBFBD>8<EFBFBD>G<EFBFBD>G<EFBFBD><04><0F><0F>H<>I<> Ir$c<00><00>|s td<01><00>g}|D]} |j|<03>cStdj |<02><00><00>#t$r9}|jd|vr|j|jd<00>Yd}~<04>od}~wwxYw)zV
Given a list of template names, return the first that can be loaded.
zNo template names providedrNz, )r rVrQrK<00>join)r!<00>template_name_list<73> not_foundrc<00>excs r"rezEngine.select_template<74>s<><00><00>"<22>&<26>'C<>D<> D<><16> <09>/<2F>M<EFBFBD> <19><1B>(<28>(<28><1D>7<>7<>0<>#<23>4<EFBFBD>9<EFBFBD>9<EFBFBD>Y<EFBFBD>#7<>8<>8<><38> (<28> <19><16>8<EFBFBD>8<EFBFBD>A<EFBFBD>;<3B>i<EFBFBD>/<2F><1D>$<24>$<24>S<EFBFBD>X<EFBFBD>X<EFBFBD>a<EFBFBD>[<5B>1<><18><> <19>s<00>A<02> B<05> /B<05>B)
NFNFNr(zutf-8NNT)NNr:)<16>__name__<5F>
__module__r+rr#r.<00> staticmethod<6F> functools<6C> lru_cacher7rr?rrrHrGrJr[r_rVrhre<00>r$r"rr s<><00><00><06><14><12><16><1F><13><14><1C><1C><16><15><17>+K<01>Z
<EFBFBD>,<12><0E><18><18>P<01><19><12>P<01>2<15>I<01><15>I<01>
5<><16> <15>7<><15>7<><17> <0E>6<>4<> <18>J<01> 9r$r)rq<00>django.core.exceptionsr<00>django.utils.functionalr<00>django.utils.module_loadingr<00>baser rfr
r <00>
exceptionsr <00>libraryrrrsr$r"<00><module>rzs)<00><01><10>7<>3<>5<><1A>9<>,<2C>#<23>I9<>I9r$