Snippet: The Most Simple URL-Based View in Django
When starting a new Django project, I always like to get a first, simple view working.
It’s kind of a “Hello World” step I like to take.
If you have created and configured a
templates folder, and created your
first template within it, all that’s left to do is to add two lines to
from django.contrib import admin from django.urls import path from django.views.generic.base import TemplateView # here urlpatterns = [ path('admin/', admin.site.urls), path('', TemplateView.as_view(template_name="base.html")), # and here ]
This will render the
base.html template when the root of your
new project is visited. A first template-rendering class-based view.