Creación de una Vista Hola Mundo en el Framework Django.
En esta lección, crearemos una vista en Django que mostrará un mensaje “Hola Mundo” en la página web.
Conceptos Clave
Vista
En Django, una vista es una función que toma una solicitud web y devuelve una respuesta. Se utiliza para definir qué contenido se muestra en una página web.
Plantillas
Las plantillas en Django son archivos HTML que permiten la presentación de datos dinámicos. Se utilizan para generar la interfaz de usuario de una aplicación web.
Ejemplo
# En el archivo views.py de la aplicación Django
from django.http import HttpResponse
def hola_mundo(request):
return HttpResponse("¡Hola Mundo!")
Explicación
En este ejemplo, hemos creado una vista llamada hola_mundo en Django. Esta vista toma una solicitud web y devuelve una respuesta que consiste en el mensaje “¡Hola Mundo!”.
Urls.py
Ahora podemos configurar una URL para que apunte a esta vista, de modo que cuando un usuario acceda a esa URL, verá el mensaje “¡Hola Mundo!” en la página.
# En el archivo urls.py de la aplicación Django
from django.urls import path
from . import views
= [
urlpatterns 'hola-mundo/', views.hola_mundo, name='hola_mundo'),
path( ]
Configuración del archivo settings.py
= [
INSTALLED_APPS # ...
'hola_mundo_app',
# ...
]
Archivo urls.py del proyecto principal
from django.contrib import admin
from django.urls import include, path
= [
urlpatterns 'admin/', admin.site.urls),
path('hola-mundo/', include('hola_mundo_app.urls')),
path( ]
Actividad Práctica
- Crea una aplicación Django llamada “hola_mundo_app” en tu proyecto.
- Crea una vista similar a la vista hola_mundo en esta lección en el archivo views.py de la aplicación “hola_mundo_app”.
- Configura una URL para que apunte a esta vista en el archivo urls.py de la aplicación “hola_mundo_app”.
- Ejecuta tu servidor Django y accede a la URL correspondiente para ver el mensaje “¡Hola Mundo!” en tu navegador.
Solución
Resumen:
Hemos creado una vista en Django que muestra el mensaje “¡Hola Mundo!” en la página web.
Resolución:
- Creamos una vista llamada hola_mundo en views.py.
# En el archivo views.py de la aplicación "hola_mundo_app"
from django.http import HttpResponse
def hola_mundo_personalizado(request):
return HttpResponse("¡Hola Mundo Personalizado!")
- Configuramos una URL para esta vista en urls.py.
from django.urls import path
from . import views
= [
urlpatterns '', views.hola_mundo_personalizado, name='hola_mundo_personalizado'),
path( ]
- Accedimos a la URL en un navegador para ver el mensaje.
python manage.py runserver
- Utiliza el navegador para consultar la siguiente url http://localhost:8000/hola-mundo/
Explicación:
La vista hola_mundo es una función que toma una solicitud web y devuelve una respuesta que contiene el mensaje “¡Hola Mundo!”. Configuramos una URL para que los usuarios puedan acceder a esta vista y ver el mensaje en la página.
¿Qué aprendimos?
En esta lección, aprendimos cómo crear una vista en Django y cóm/unidades/unidad8/unidad8.2.htmlo configurar una URL para mostrar contenido en una página web. También vimos cómo se utiliza la plantilla de la vista para generar la respuesta que se muestra al usuario.