Instalar Django en Debian

Guía práctica para configurar Django en Debian: instalación, entorno virtual, PostgreSQL y despliegue seguro con Gunicorn y Nginx, con buenas prácticas DevOps y seguridad.

2 sept 2025 • 2 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Setup Django en Debian Guía práctica y actualizada para desarrolladores y equipos de TI. En Q2BSTUDIO, empresa de desarrollo de software y tecnología, creamos aplicaciones a medida, software a medida, soluciones de inteligencia artificial, ciberseguridad, servicios cloud AWS y Azure, servicios de inteligencia de negocio y power bi, automatización de procesos y agentes IA. Si necesitas un socio técnico para acelerar tu proyecto, podemos ayudarte con arquitectura, despliegue y buenas prácticas. Conoce nuestros servicios de aplicaciones a medida y software a medida y potencia tus productos con inteligencia artificial para empresas.

1 Actualizar el sistema Ejecuta: sudo apt update && sudo apt upgrade -y

2 Instalar dependencias básicas Instala Python 3, pip, venv, compiladores y librerías necesarias para paquetes con extensiones en C: sudo apt install -y python3 python3-pip python3-venv build-essential libssl-dev libffi-dev python3-dev git curl

3 Crear un entorno virtual recomendado mkdir ~/mi_proyecto cd ~/mi_proyecto python3 -m venv venv source venv/bin/activate Para desactivar: deactivate

4 Actualizar pip e instalar Django pip install --upgrade pip pip install django Verificar versión: django-admin --version

5 Crear un proyecto Django django-admin startproject mi_proyecto . El punto crea el proyecto en la carpeta actual.

6 Configurar base de datos opcional Por defecto Django usa SQLite, suficiente para desarrollo. Para producción se recomienda PostgreSQL. Instalación: sudo apt install -y postgresql postgresql-contrib libpq-dev Crear usuario y base: sudo -u postgres createuser mi_usuario -P sudo -u postgres createdb mi_banco -O mi_usuario Driver de Python: pip install psycopg2-binary Configurar en settings.py: DATABASES = { default: { ENGINE: django.db.backends.postgresql, NAME: mi_banco, USER: mi_usuario, PASSWORD: tu_contraseña, HOST: localhost, PORT: 5432 } }

7 Aplicar migraciones iniciales python manage.py migrate

8 Crear usuario administrador python manage.py createsuperuser Sigue las indicaciones de nombre, correo y contraseña.

9 Probar el servidor de desarrollo python manage.py runserver Accede en el navegador: https://127.0.0.1:8000/ Panel admin: https://127.0.0.1:8000/admin/

10 Configurar Django REST Framework opcional pip install djangorestframework Añade en settings.py dentro de INSTALLED_APPS: rest_framework

11 Consejos extra para producción Usa Gunicorn y Nginx para servir la aplicación. Configura variables sensibles con un archivo .env y librerías como python-decouple. Define ALLOWED_HOSTS y configura la recogida de estáticos con collectstatic y, si procede, WhiteNoise. Habilita firewall con ufw permitiendo solo los puertos necesarios 22 80 443. Considera contenedores con Docker y orquestación con Docker Compose o Kubernetes. Para despliegues en la nube, nuestros servicios cloud AWS y Azure te ayudan con CI CD, alta disponibilidad y observabilidad.

Por qué Q2BSTUDIO Somos especialistas en desarrollo de software a medida, ciberseguridad, ia para empresas, agentes IA, servicios inteligencia de negocio y power bi. Integramos buenas prácticas DevOps, observabilidad y seguridad desde el inicio del proyecto, y construimos plataformas escalables para que tu producto crezca con tu negocio. Si buscas acelerar tu Setup Django en Debian y llevarlo a producción de forma segura y eficiente, hablemos.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat