¿Cómo crear un proyecto en Django?


Creando un proyecto en Django

Django es el framework para desarrollo web con Python más utilizado. En esta ocasión voy a publicar los pasos necesarios para crear un proyecto en Django con Python.

Lo primero es tener a mano nuestras herramientas y dependencias:

  1. Un editor de texto con resaltado de sintaxis.
  2. Tener instalado el lenguaje de programación Python.

Instalación de Django

Abrimos la consola o la terminal e instalamos el framework Django desde el repositorio PyPi de la siguiente forma:

pip install Django

Creación del proyecto

Con la consola o la terminal aun abierta, nos dirigimos a nuestra carpeta de trabajo en donde crearemos nuestro primer proyecto con Django. Una vez dentro de dicha carpeta, creamos nuestro proyecto con el siguiente comando:

django-admin startproject holamundo

Nota: El nombre "holamundo" puede ser cualquier nombre que quieras utilizar.

El comando ejecutado anteriormente creará un directorio llamado "holamundo" con los siguientes módulos Python:

  • holamundo/
    • holamundo/
      • __init__.py
      • asgi.py
      • settings.py
      • urls.py
      • wsgi.py
    • manage.py

¿Qué son estos archivos?

El holamundo/ directorio raíz externo es un contenedor para su proyecto. Su nombre no le importa a Django; puedes cambiarle el nombre a lo que quieras.

manage.py: Una utilidad de línea de comandos que le permite interactuar con este proyecto de Django de varias formas. Puede leer todos los detalles sobre manage.pyen django-admin y manage.py .

El directorio interno holamundo/ es el paquete de Python real para su proyecto. Su nombre es el nombre del paquete de Python que necesitará usar para importar cualquier cosa dentro de él (por ejemplo holamundo.urls).

mysite/__init__.py: Un archivo vacío que le dice a Python que este directorio debe considerarse un paquete de Python. Si es un principiante de Python, lea más sobre los paquetes en los documentos oficiales de Python.

mysite/settings.py: Ajustes / configuración para este proyecto de Django. La configuración de Django le dirá todo sobre cómo funciona la configuración.

mysite/urls.py: Las declaraciones de URL para este proyecto de Django; una "tabla de contenido" de su sitio impulsado por Django. Puede leer más sobre las URL en el despachador de URL .

mysite/asgi.py: Un punto de entrada para servidores web compatibles con ASGI para servir su proyecto. Consulte Cómo implementar con ASGI para obtener más detalles.

mysite/wsgi.py: Un punto de entrada para servidores web compatibles con WSGI para servir su proyecto. Consulte Cómo implementar con WSGI para obtener más detalles.

El servidor de desarrollo

Verifiquemos que su proyecto Django funciona. Cambie al directorio externo holamundo, si aún no lo ha hecho, y ejecute los siguientes comandos:

python manage.py runserver


Eso es todo con realación a lo básico necesario para poner en marcha un proyecto Django. Si abres el navegador web y te diriges a la siguiente dirección: http://localhost:8000/ podrás ver tu página "Hola Mundo" en Django con el siguiente contenido:



Para conocer más acerca de este maravilloso framework para Python, puedes consultar la documentación oficial.

Hasta el momento tu proyecto está corriendo en el servidor de desarrollo local en tu computadora, si quieres publicarlo en internet a través de un servidor externo o en la Nube, te recomiendo a Pythonanywre.com , puedes crear tu cuenta gratis y ver funcionar tus aplicaciones web escritas en Python.

Comentarios