Plantilla básica no cargando en Django

Soy realmente nuevo en Django. El problema es que no puedo cargar mi plantilla que consta de dos archivos html básicos. Aquí está la ubicación de mi archivo de plantilla:

/ home / usman / Django Project / django-black / luckdrum / templates /

Aquí está mi función de vista:

from django.shortcuts import render from django.http import HttpResponse from django.template.loader import get_template from django.template import Context def hello_template(request): t=get_template('signup.html') return HttpResponse(t) 

Aquí está el archivo url.py:

 from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^hello/','blog.views.hello'), url(r'^signup.html/','blog.views.hello_template'), ] 

También he agregado la ruta en mi configuración.py como TEMPLATE_DIRS. El servidor muestra un error porque la plantilla no existe. ¡Por favor, ayúdame!

Coloque sus plantillas en las templates// o /templates// . Serán encontrados automáticamente por Django.

Django buscará en la carpeta de templates// principales templates// y después de /templates// .

Y luego en su opinión:

 from django.shortcuts import render def hello_template(request): return render(request, '/signup.html') 

A continuación se muestra el aspecto que debería tener su proyecto Django ( según lo recomienda Django para escribir aplicaciones reutilizables ):

 mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py polls/ __init__.py admin.py migrations/ __init__.py 0001_initial.py models.py static/ polls/ images/ background.gif style.css templates/ polls/ detail.html index.html results.html tests.py urls.py views.py templates/ admin/ base_site.html 

Lea la documentación de django: Organice plantillas y cómo escribir aplicaciones reutilizables