Django include Tag (2024)

Include

The include tag allows you to include a template inside the current template.

This is useful when you have a block of content that is the same for many pages.

Example

templates/footer.html:

<p>You have reached the bottom of this page, thank you for your time.</p>

templates/template.html:

<h1>Hello</h1><p>This page contains a footer in a template.</p>{% include 'footer.html' %} 

Run Example »

Variables in Include

You can send variables into the template by using the with keyword.

In the include file, you refer to the variables by using the {{ variablename }} syntax:

Example

templates/mymenu.html:

<div>HOME | {{ me }} | ABOUT | FORUM | {{ sponsor }}</div>

templates/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> 

Run Example »

W3schools Pathfinder

Track your progress - it's free!

Django include Tag (2024)
Top Articles
Latest Posts
Article information

Author: Gov. Deandrea McKenzie

Last Updated:

Views: 5818

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.