Home / Function/ jinja_loader() — flask Function Reference

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

Subdomains

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