1. Home
  2. /
  3. Django
  4. /
  5. Template Inheritance Example

Template Inheritance Example - Django Typing CST Test

Loading…

Template Inheritance Example — Django Code

Use base template and extend it in child template.

# base.html
"""
<html>
<head><title>{% block title %}Base{% endblock %}</title></head>
<body>
{% block content %}{% endblock %}
</body>
</html>
"""

# child.html
"""
{% extends 'base.html' %}
{% block title %}Child{% endblock %}
{% block content %}
<p>This is child content</p>
{% endblock %}
"""

Django Language Guide

Django is a high-level Python web framework that encourages rapid development, clean design, and pragmatic code. It includes built-in tools for ORM, authentication, routing, and templating.

Primary Use Cases

  • ▸Building dynamic web applications and websites
  • ▸Developing RESTful APIs with Django REST Framework
  • ▸Rapid prototyping of web projects
  • ▸CMS and admin dashboard applications
  • ▸E-commerce and SaaS applications

Notable Features

  • ▸Object-relational mapping (ORM) for database operations
  • ▸Built-in authentication and user management
  • ▸Automatic admin interface
  • ▸Template system for HTML generation
  • ▸URL routing and middleware support

Origin & Creator

Django was created by Adrian Holovaty and Simon Willison in 2005 at the Lawrence Journal-World newspaper.

Industrial Note

Django is used heavily in industries requiring rapid prototyping, content management systems, and scalable web applications, e.g., news, e-commerce, and SaaS.

More Django Typing Exercises

Django Simple Counter AppDjango Form Submission ExampleDjango Template Rendering ExampleDjango URL Parameters ExampleDjango Model Form ExampleDjango List View ExampleDjango Session ExampleDjango Redirect ExampleDjango Static Files Example

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher