Plantillas de proyecto web de Django para Python en Visual Studio
Django es un marco de Python de alto nivel diseñado para el desarrollo web rápido, seguro y escalable. La compatibilidad de Python en Visual Studio proporciona varias plantillas de proyecto para configurar la estructura de una aplicación web basada en Django.
Las plantillas están disponibles en Visual Studio en Archivo>Nuevo>Proyecto e incluyen Proyecto web de Django en blanco y Proyecto web de Django. Para ver un tutorial de las plantillas, consulte Trabajar con el marco web de Django en Visual Studio en la serie de tutoriales.
Características de IntelliSense
Visual Studio proporciona compatibilidad completa con IntelliSense para proyectos de Django, incluidas las siguientes características:
Variables de contexto que se pasan en la plantilla:
Etiquetado y filtrado para elementos integrados y definidos por el usuario:
Color de sintaxis para elementos JavaScript y CSS insertados:
Compatibilidad con la depuración
Visual Studio también proporciona compatibilidad con la depuración completa para los proyectos de Django:
Consola de administración de Django
El acceso a la consola de administración de Django se realiza a través de varios comandos del menú Proyecto de Django o al hacer clic con el botón derecho en el proyecto de Django en el Explorador de soluciones.
Open Django Shell: abre un Shell en el contexto de la aplicación que te permite manipular los modelos:
Base de datos de sincronización de Django: ejecuta el
manage.py syncdb
comando en una ventana interactiva:Collect Static: ejecuta el comando
manage.py collectstatic --noinput
para copiar todos los archivos estáticos en la ruta que especifica la variableSTATIC_ROOT
en el archivo _settings.py:Validate: ejecuta el comando
manage.py validate
, que informa de los errores de validación en los modelos instalados que especifica la variableINSTALLED_APPS
en el archivo settings.py:
Importante
Normalmente, los proyectos de Django se administran a través de un archivo manage.py y Visual Studio sigue este enfoque. Si deja de usar el archivo manage.py como el punto de entrada, básicamente divide el archivo del proyecto. En este caso, necesita volver a crear el proyecto a partir archivos existentes sin marcarlo como un proyecto de Django.