Última actualización: 15 de diciembre de 2023

7.3. Hello World

El objeto de esta sección es hacer un demostración local de Hello World en Django.

7.3.1. Requisitos previos

Para trabajar una aplicación Django requiere instalar la siguiente librería:

7.3.2. Estructura de proyecto

Crear estructura de proyecto Django, con los siguientes comando:

$ cd ~/
$ django-admin startproject helloworld

Este comando crea un directorio el directorio helloworld con varios archivos dentro, a continuación se muestra:

helloworld/
    manage.py
    helloworld/
        __init__.py
        settings.py
        urls.py
        wsgi.py

Si quiere entender para que funciona cada archivo consulte la documentación.

Cree modulo Python llamado views.py dentro del directorio ~/helloworld/helloworld

$ nano ~/helloworld/helloworld/views.py

Agregue el siguiente contenido al archivo ~/helloworld/helloworld/views.py.

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world!")

Adapte modulo Python llamado urls.py dentro del directorio ~/helloworld/helloworld

$ nano ~/helloworld/helloworld/urls.py

Agregue el siguiente contenido al archivo ~/helloworld/helloworld/urls.py.

"""helloworld URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from helloworld import views

urlpatterns = [
    path('admin/', admin.site.urls),

    # Hello, world!
    path('', views.index, name='index')
]

7.3.3. Ejecutar aplicación Django

Para ejecutar aplicación Web Django, con el siguiente comando:

$ python3 manage.py runserver

Abrir en navegador favorito la siguiente dirección http://127.0.0.1:8000/

Hello World en Django

Figura 7.3, Figura 7.3, Hello World en Django

Mostrara un mensaje Hello, World!, como la figura anterior.

Nota

El código ejemplo usado puede encontrarlo en: https://github.com/django-ve/django-helloworld


Ver también

Consulte la sección de lecturas suplementarias del entrenamiento para ampliar su conocimiento en esta temática.


¿Cómo puedo ayudar?

¡Mi soporte está aquí para ayudar!

Mi horario de oficina es de lunes a sábado, de 9 AM a 5 PM. GMT-4 - Caracas, Venezuela.

La hora aquí es actualmente 7:35 PM GMT-4.

Mi objetivo es responder a todos los mensajes dentro de un día hábil.

Contrata mi increíble soporte profesional