...

Open source softwares - Django

Back to Course

Lesson Description


Lession - #1053 Django-Include


Include

The include tag permits you include a layout inside the ongoing format.

This is helpful when you have a block of content that are no different for some pages.

Example
footer.html:
<p>You have reach the bottom of this page, thank you for your time.</p>
template.html:
<h1>Hello</h1>

<p>This page contains a footer in a template.</p>

{% include 'footer.html' %} 


Variables in Include

You can send variables into the format by utilizing the with keyword.

In the include file, you refer to the factors by utilizing the {{ variablename }} syntax:

Example
mymenu.html:
<div>HOME | {{ me }} | ABOUT | FORUM | {{ sponsor }}</div>

template.html:
<!DOCTYPE html>
<html>
<body>

{% include mymenu.html with me="TOBIAS" sponsor="W3SCHOOLS" %}

<h1>Welcome</h1>

<p>This is my webpage</p>

</body>
</html>