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>