Articles → DJANGO → Template Inheritance In Django
Template Inheritance In Django
What Does Template Inheritance Mean?
How To Implement Template Inheritance In Django?
- Create a base template.
- Inherit the base template
Create A Base Template
<html>
<head>
<title>this is the test title</title>
</head>
<body>
<h1>Title of the page</h1>
<div id="container">{% block content%} {% endblock content%}</div>
</body>
</html>
Inherit The Base Template
{% extends "base.html" %}
{% block content%}
This is the home page
{% endblock content%}
{% extends "base.html" %}
{% block content%}
Welcome to Gyan Sangrah: A one stop shop for people preparing for technical interviews. Gyansangrah is an online resource comprising all the possible questions you may face during your technical interview round. Gyansangrah also provides you with live examples to make concepts easier to understand.
{% endblock content%}
from django.http import HttpResponse
from django.shortcuts import render
# Create your views here.
def home(request):
return render(request, 'home.html', {})
def about(request):
return render(request, 'about.html', {})
Output
Click to Enlarge