Crea una nueva app con el comando, donde core es es nombre de la APP y la funcion de esta app es procesar los datos del cliente.
$ python manage.py startapp core
En esta app vamos a abrir el fichero views.py, que maneja y devuelve la vista que deben de renderizarse. Aqui siempre se definen como funciones.
from django.shortcuts import render, HttpResponse
# Create your views here.
def home(request):
return HttpResponse("<h1>Prueba</h1><h2>Subtitulos</h2>")
En segundo lugar, debes de indicarse a django esta funcion a que url esta asociado, y para ello vamos a utilizar el proyecto urls que se encuentra en el directorio principal del sitio.
import views from core
urlpatterns = [
path('admin/', admin.site.urls),
path( '', views.home, name="home" )
]
Por ultimo agrega la aplicación a las aplicaciones instaladas en el archivo settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'core'
]
Ahora si ya puedes levantar el servidor y navega al home de la aplicación, y vas a ver el texto de la prueba.
$ python manage.py runserver