Saltar al contenido

¿Cómo crear un proyecto básico en Django paso a paso? Guía completa para principiantes

29/04/2025
¿Cómo crear un proyecto básico en Django?
Compartir:
Índice de Contenido

Introducción a Django y creación de proyectos

Django es un framework de desarrollo web en Python que permite crear aplicaciones de manera rápida y eficiente. Si eres principiante y te preguntas ¿cómo crear un proyecto básico en Django?, esta guía paso a paso te mostrará todo lo que necesitas saber para empezar desde cero.

Requisitos previos para crear un proyecto Django

  • Python instalado (preferiblemente la versión 3.7 o superior).
  • Acceso a una terminal o línea de comandos.
  • Conocimientos básicos de Python.

Paso 1: Instalar Django

El primer paso para crear un proyecto básico en Django es instalar el framework. Se recomienda hacerlo en un entorno virtual para evitar conflictos con otras dependencias de Python.

Crear y activar un entorno virtual

python -m venv mi_entorno
# En Windows
mi_entornoScriptsactivate
# En macOS/Linux
source mi_entorno/bin/activate
    

Instalar Django en el entorno virtual

pip install django
    

Ahora puedes comprobar la versión instalada con:

django-admin --version
    

Paso 2: Crear un nuevo proyecto Django


Una vez instalado Django, puedes crear un nuevo proyecto utilizando el siguiente comando:

django-admin startproject mi_proyecto
    

Esto generará una estructura de carpetas básica. Ingresa a la carpeta del proyecto:

cd mi_proyecto
    

Estructura básica de un proyecto Django

  • manage.py: Herramienta para interactuar con el proyecto.
  • mi_proyecto/: Carpeta principal con configuraciones y archivos iniciales.

Paso 3: Ejecutar el servidor de desarrollo

Para asegurarte de que todo funciona correctamente, puedes iniciar el servidor de desarrollo de Django con:

python manage.py runserver
    

Si ves un mensaje diciendo que el servidor está corriendo, abre tu navegador y visita http://127.0.0.1:8000/. Deberías ver la pantalla de bienvenida de Django.

Paso 4: Crear una aplicación dentro del proyecto

Un proyecto Django puede contener varias aplicaciones. Para aprender cómo crear una aplicación básica en Django, ejecuta:

python manage.py startapp mi_app
    

Esto creará una nueva carpeta mi_app con los archivos necesarios.

Registrar la aplicación en el proyecto

Para que Django reconozca tu nueva aplicación, agrégala al archivo settings.py en la lista INSTALLED_APPS:

INSTALLED_APPS = [
    # otras apps
    mi_app,
]
    

Paso 5: Crear una vista básica y configurarla

Quizás también te interese:  ¿Cómo conectarse a MySQL o PostgreSQL desde Python? Guía paso a paso para principiantes

Ahora aprenderás cómo crear una vista básica en Django y mostrarla en el navegador.

Crear una vista simple

En mi_app/views.py:

from django.http import HttpResponse

def inicio(request):
    return HttpResponse("¡Hola, este es mi primer proyecto Django!")
    

Configurar la URL para la vista

Crea un archivo urls.py dentro de la carpeta mi_app y añade lo siguiente:

from django.urls import path
from . import views

urlpatterns = [
    path(, views.inicio, name=inicio),
]
    

Ahora, enlaza las URLs de la aplicación con las del proyecto principal. En mi_proyecto/urls.py modifica el archivo así:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path(admin/, admin.site.urls),
    path(, include(mi_app.urls)),
]
    
Quizás también te interese:  ¿Qué es self en Python y por qué se usa en los métodos? Explicación sencilla y ejemplos

Paso 6: Probar la aplicación

Reinicia el servidor si es necesario y visita http://127.0.0.1:8000/. Ahora deberías ver el mensaje personalizado de tu vista.

Conclusión

Como has visto, crear un proyecto básico en Django es un proceso sencillo si sigues los pasos adecuados. Has aprendido cómo instalar Django, crear un proyecto, iniciar una aplicación y configurar tu primera vista. Desde aquí puedes explorar funcionalidades más avanzadas como modelos, plantillas y autenticación.

Quizás también te interese:  ¿Qué son los comentarios y cómo usarlos correctamente? Guía completa para aprovecharlos

Si te preguntabas ¿cómo crear un proyecto básico en Django paso a paso?, ¡ahora tienes todas las herramientas para empezar a desarrollar tus propias aplicaciones web!

Compartir: