How to render template in Django
How to render template in Django
don’t forget to create templates directory in folder root.
├───core
│ ├───migrations
│ │ └───__pycache__
│ └───__pycache__
├───school
│ └───__pycache__
├───static
└───templates
views.py Source Code
<div> <div>from django.shortcuts import render</div> <div># Create your views here.</div> <div>def index(request):</div> <div> context={</div> <div> "user":"Harlo",</div> <div> }</div> <div> return render(request, "index.html", context)</div> </div>
urls.py Source Code
<div> <div>from django.contrib import admin</div> <div>from django.urls import path</div> <div>from core.views import index</div> <div>urlpatterns = [</div> <div> path('admin/', admin.site.urls),</div> <div> path('', index),</div> <div>]</div> </div>
<strong>settings.py Source Code Changes</strong> <div> <div>TEMPLATES = [</div> <div> {</div> <div> 'BACKEND': 'django.template.backends.django.DjangoTemplates',</div> <div> 'DIRS': [BASE_DIR/"templates"],</div> <div> 'APP_DIRS': True,</div> <div> 'OPTIONS': {</div> <div> 'context_processors': [</div> <div> 'django.template.context_processors.debug',</div> <div> 'django.template.context_processors.request',</div> <div> 'django.contrib.auth.context_processors.auth',</div> <div> 'django.contrib.messages.context_processors.messages',</div> <div> ],</div> <div> },</div> <div> },</div> <div>]</div> </div>