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.