Saltar al contenido principal

⚙️ Configuración PyCharm

Setup óptimo de PyCharm Professional para desarrollo Django con Tailwind.

📋 Contexto​

Un IDE bien configurado multiplica la productividad. Esta guía aprovecha al máximo PyCharm para Django.

🎯 Objetivo​

Configurar PyCharm con:

  • Intérprete Pipenv integrado
  • Soporte Django completo
  • Formato automático con Black
  • Plugins esenciales

📦 Requisitos​

  • PyCharm Professional
  • Proyecto con Pipfile
  • Django instalado

⚙️ Configuración Paso a Paso​

1. Configurar Intérprete Pipenv​

PasoAcción
1File > Settings > Project > Python Interpreter
2Click en engranaje ⚙️ > Add...
3Seleccionar Pipenv Environment
4Marcar Install packages from Pipfile
5Click OK

2. Habilitar Soporte Django​

PasoAcción
1Settings > Languages & Frameworks > Django
2✅ Enable Django Support
3Project root: command-center/
4Settings: command_center/settings.py
5Manage script: manage.py

3. Configuración de Ejecución​

Add Configuration > + > Django Server
Name: Run Server
Host: 127.0.0.1
Port: 8000

4. Formateo con Black​

# Instalar Black
pipenv install --dev black

External Tool:

  • Settings > Tools > External Tools > +
  • Name: Black Formatter
  • Program: $PyInterpreterDirectory$/black
  • Arguments: $FilePath$
  • Working directory: $ProjectFileDir$

On Save:

  • Settings > Tools > Actions on Save
  • ✅ Reformat code
  • ✅ Run code cleanup

5. Plugins Recomendados​

PluginPropósito
Tailwind CSSAutocompletado de clases
.env supportResaltado de variables
Rainbow BracketsColores en anidaciones
GitToolBoxGit blame inline

6. Marcar Directorios​

Click derecho en carpeta > Mark Directory as:
- templates/ → Template Folder
- static/ → Resource Root

🎯 Atajos Útiles​

AtajoAcción
Ctrl+Shift+ABuscar acción
Ctrl+BIr a definición
Ctrl+Alt+LFormatear código
Alt+F12Terminal integrada
Ctrl+Shift+F10Run configuration

✅ Checklist​

  • Intérprete Pipenv configurado
  • Django support habilitado
  • Run configuration creada
  • Black como external tool
  • Plugins instalados
  • Directorios marcados
  • Terminal integrada probada

📚 Referencias​