jinja_loader() — flask Function Reference
Architecture documentation for the jinja_loader() function in scaffold.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 6e9536f9_a2f0_94f6_c855_82fd8fd82702["jinja_loader()"] a813bd5c_bf41_d926_8dde_6a113d5e0018["Scaffold"] 6e9536f9_a2f0_94f6_c855_82fd8fd82702 -->|defined in| a813bd5c_bf41_d926_8dde_6a113d5e0018 style 6e9536f9_a2f0_94f6_c855_82fd8fd82702 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/sansio/scaffold.py lines 272–282
def jinja_loader(self) -> BaseLoader | None:
"""The Jinja loader for this object's templates. By default this
is a class :class:`jinja2.loaders.FileSystemLoader` to
:attr:`template_folder` if it is set.
.. versionadded:: 0.5
"""
if self.template_folder is not None:
return FileSystemLoader(os.path.join(self.root_path, self.template_folder))
else:
return None
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does jinja_loader() do?
jinja_loader() is a function in the flask codebase, defined in src/flask/sansio/scaffold.py.
Where is jinja_loader() defined?
jinja_loader() is defined in src/flask/sansio/scaffold.py at line 272.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free