Crear una app en django

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.