Templates & Layout
urls.py - /path/theproject/theapp
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path('about', views.about, name='about'),
]
views.py - /path/theproject/theapp
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
context = {}
context['title'] = 'Home'
return render(request, 'index.html', context)
# one liner for simple use
def about(request): return render(request, 'about.html', { 'title': 'About' })
Layout Template
base.html - /path/theproject/theapp/templates
index.html - /path/theproject/theapp/templates
about.html - /path/theproject/theapp/templates