Pycharm - Guía rápida
PyCharm es el IDE más popular utilizado para el lenguaje de secuencias de comandos Python. Este capítulo le dará una introducción a PyCharm y explica sus características.
PyCharm ofrece algunas de las mejores características a sus usuarios y desarrolladores en los siguientes aspectos:
- Finalización e inspección de código
- Depuración avanzada
- Soporte para programación web y frameworks como Django y Flask
Características de PyCharm
Además, un desarrollador encontrará cómodo trabajar con PyCharm debido a las características que se mencionan a continuación:
Finalización de código
PyCharm permite completar el código de forma más fluida, ya sea para un paquete integrado o externo.
SQLAlchemy como depurador
Puede establecer un punto de interrupción, pausar en el depurador y puede ver la representación SQL de la expresión del usuario para el código del lenguaje SQL.
Visualización de Git en el editor
Al codificar en Python, las consultas son normales para un desarrollador. Puede verificar la última confirmación fácilmente en PyCharm, ya que tiene las secciones azules que pueden definir la diferencia entre la última confirmación y la actual.
Cobertura de código en el editor
Tu puedes correr .py archivos fuera de PyCharm Editor, además de marcarlo como detalles de cobertura de código en otra parte del árbol del proyecto, en la sección de resumen, etc.
Gestión de paquetes
Todos los paquetes instalados se muestran con una representación visual adecuada. Esto incluye la lista de paquetes instalados y la capacidad de buscar y agregar nuevos paquetes.
Historia local
Local History siempre realiza un seguimiento de los cambios de una manera que se complementa como Git. El historial local en PyCharm brinda detalles completos de lo que se necesita para revertir y lo que se debe agregar.
Refactorización
La refactorización es el proceso de cambiar el nombre de uno o más archivos a la vez y PyCharm incluye varios atajos para un proceso de refactorización sin problemas.
Interfaz de usuario de PyCharm Editor
La interfaz de usuario del editor PyCharm se muestra en la captura de pantalla que se muestra a continuación. Observe que el editor incluye varias funciones para crear un nuevo proyecto o importar desde un proyecto existente.
En la captura de pantalla que se muestra arriba, puede ver la demostración del proyecto recién creado y el site-packages carpeta para la gestión de paquetes junto con otras carpetas.
Puede descargar PyCharm Editor y leer su documentación oficial en este enlace - https://www.jetbrains.com/pycharm/
En este capítulo, aprenderá en detalle sobre el proceso de instalación de PyCharm en su computadora local.
Pasos involucrados
Deberá seguir los pasos que se indican a continuación para instalar PyCharm en su sistema. Estos pasos muestran el procedimiento de instalación desde la descarga del paquete PyCharm desde su sitio web oficial hasta la creación de un nuevo proyecto.
Paso 1
Descargue el paquete o ejecutable requerido desde el sitio web oficial de PyCharm https://www.jetbrains.com/pycharm/download/#section=windowsAquí observará dos versiones del paquete para Windows como se muestra en la captura de pantalla que se muestra a continuación:
Tenga en cuenta que el paquete profesional incluye todas las funciones avanzadas y viene con una prueba gratuita durante unos días y el usuario debe comprar una clave con licencia para la activación más allá del período de prueba. El paquete comunitario es gratuito y se puede descargar e instalar cuando sea necesario. Incluye todas las funciones básicas necesarias para la instalación. Tenga en cuenta que continuaremos con el paquete de la comunidad a lo largo de este tutorial.
Paso 2
Descargue el paquete de la comunidad (archivo ejecutable) en su sistema y mencione una carpeta de destino como se muestra a continuación:
Paso 3
Ahora, comience el procedimiento de instalación similar a cualquier otro paquete de software.
Etapa 4
Una vez que la instalación es exitosa, PyCharm le pide que importe la configuración del paquete existente, si corresponde.
Esto ayuda a crear un nuevo proyecto de Python en el que puede trabajar desde cero. Tenga en cuenta que, a diferencia de otros IDE, PyCharm solo se centra en trabajar con proyectos del lenguaje de programación Python.
Este capítulo discutirá los conceptos básicos de PyCharm y lo hará sentir cómodo para comenzar a trabajar en el editor de PyCharm.
Cuando inicia PyCharm por primera vez, puede ver una pantalla de bienvenida con puntos de entrada al IDE como:
- Creando o abriendo el proyecto
- Verificación del proyecto desde el control de versiones
- Ver la documentación
- Configurar el IDE
Recuerde que en el último capítulo, creamos un proyecto llamado demo1y nos referiremos al mismo proyecto a lo largo de este tutorial. Ahora comenzaremos a crear nuevos archivos en el mismo proyecto para comprender los conceptos básicos de PyCharm Editor.
La instantánea anterior describe la descripción general del proyecto de demo1 y las opciones para crear un nuevo archivo. Creemos un nuevo archivo llamadomain.py.
El código incluido en main.py es el siguiente:
y = 3
def print_stuff():
print ("Calling print_stuff")
print (y)
z = 4
print (z)
print("exiting print_stuff")
print_stuff() # we call print_stuff and the program execution goes to (***)
print(y) # works fine
print (z) # NameError!!!
El código creado en el archivo main.py El uso de PyCharm Editor se muestra como se muestra a continuación:
Este código se puede ejecutar dentro del entorno IDE. La demostración básica de la ejecución de un programa se analiza a continuación:
Tenga en cuenta que hemos incluido algunos errores dentro del código especificado, de modo que la consola puede ejecutar el código y mostrar el resultado de la forma en que está previsto.
PyCharm incluye varios mapas de teclas para mostrar los comandos más utilizados en el editor. Este capítulo trata los mapas de teclas en detalle.
Puede encontrar la lista de mapas de teclas disponibles en el menú de archivo Help -> Keymap Reference como se muestra en la captura de pantalla que se muestra a continuación:
Puede encontrar la lista de mapas de teclas y los accesos directos disponibles en formato PDF como se muestra a continuación:
Nota: el mapa de teclas predeterminado para los sistemas operativos Windows y Linux es predeterminado, mientras que en Mac OS el mapa de teclas predeterminado es OSX 10.5.
También puede ver la lista de mapas de teclas disponibles mediante el Settings opción en el sistema operativo Windows y Linux (Preferencias en Mac OS) como se muestra en la captura de pantalla que se muestra a continuación:
El mapa de teclas predeterminado incluye varias secciones para Acciones del editor, Menú principal, Ventanas de herramientas, Herramientas externas, Sistema de control de versiones, Macros, Listas rápidas, Complementos y otras opciones también.
Los atajos son las combinaciones de teclas que se utilizan para realizar un conjunto de actividades. Puede encontrar la lista de accesos directos de PyCharm en la referencia de la guía de mapas de teclas.
Encontrar atajo
La lista de atajos está disponible en la siguiente opción Help -> Find Action menú donde aparece con una ventana de acceso directo.
Puede ver la ventana de acceso directo como se muestra aquí:
El acceso directo incluye una lista de identificadores, accesos directos con funciones y barra de menú de opciones. Por ejemplo, Ver barra de navegación incluye alternar entre ON y OFF, que muestra la barra de navegación según el valor establecido (ON y OFF).
Omni es la sección de PyCharm que se ocupa de cualquier lugar desde cualquier lugar. Incluye varias herramientas para que un usuario se mueva de un lugar a otro. Ayuda en tal escenario que necesita moverse rápidamente de un directorio de proyecto a otro. Este capítulo lo familiarizará con las funcionalidades de Omni.
Funcionalidades
los NavigateEl menú describe las funcionalidades involucradas en Omni. Esta sección los analiza en detalle:
Clase
Esto ayuda a navegar de una clase a otra en un proyecto mencionado. Esto es muy útil para navegar por una lista de clases.
atrás
Esta opción ayuda a retroceder desde el estado existente. La tecla de atajo esCtrl+Alt+Left.
Adelante
Funciona similar al backopción. Sin embargo, la funcionalidad es completamente al revés.
La diferencia entre una macro y Omni es sutil en PyCharm Editor. Omni le permite ir a la ubicación exacta del editor o un lugar específico de código sin importancia particular. Macro, por otro lado, permite al usuario navegar a través de funciones y clases o método de clase particular.
Navegar macro
Observe la siguiente captura de pantalla para comprender mejor la macro Navegar:
los Navigate -> Declarationayuda a mostrar declaraciones, declaraciones de tipos y definir supermétodos. A continuación se muestran varios atributos incluidos en la declaración de tipo:
Sin embargo, hay un problema con esta macro, si un usuario intenta ir a la declaración de un objeto .so, por ejemplo, navegando desde datetime módulo a select módulo, entonces cada vez que encontrará el stub archivo.
Buscar en todas partes
Ayuda a buscar las clases y los métodos asociados. También incluye la opción de buscar con Google.
Cada una de estas partes incluye una combinación de teclas de método abreviado junto al nombre de su sección. Search Everywhere es una puerta de entrada a otras acciones de búsqueda disponibles en PyCharm.
Los micros se ocupan de obtener lugares dentro de un archivo específico. Estas herramientas terminan utilizando la mayor parte del procedimiento de desarrollo. En este capítulo, aprenderá Micro en detalle.
Considere el ejemplo de Structure Panel que se utiliza como representación de micros.
Desplazarse desde la fuente
Ayuda a desplazarse desde la fuente mencionada como la ubicación completa de la carpeta del archivo especificado.
Desplegar todo
Considere la captura de pantalla que se muestra a continuación, que muestra la apertura del archivo con la ubicación especificada. Para contraer la estructura de la carpeta, puede usar la tecla de acceso directo que se muestra en la imagen.
Esta tecla de método abreviado ayuda a contraer la ubicación de la carpeta del código especificado como se muestra a continuación.
Mostrar menú de opciones
los Show OptionsEl menú del panel de estructura del proyecto muestra la lista de opciones disponibles para el proyecto creado. Observe la captura de pantalla que se muestra a continuación para una mejor comprensión:
La lista de opciones se muestra a continuación:
Esconder
Esta opción ayuda a ocultar el panel de estructura de la ventana del proyecto. La interfaz de usuario del panel de estructura después de colapsarse es como se muestra a continuación:
Puede volver a abrir el panel de estructura como se muestra aquí:
PyCharm incluye varios estándares para escribir código con sangrías adecuadas válidas para Python. Esto hace que sea interesante mejorar los estándares del código y escribir el código completo en el editor PyCharm.
Mejorando la finalización del código
La finalización de código en PyCharm es realmente única. Puede mejorarlo aún más utilizando muchas otras funciones. Tenga en cuenta que el editor proporciona el inicio y el final del bloque de código. Considere un archivo llamadodemo.py con el siguiente código -
message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
translated = ''
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - key
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print('Hacking key #%s: %s' % (key, translated))
El código se completa con la siguiente construcción:
Si presiona Ctrl + barra espaciadora mientras esta ventana emergente está en la pantalla, puede ver más opciones de finalización de código:
Acciones de intención
PyCharm incluye acciones específicas de intención y la tecla de método abreviado para las mismas es Alt+Enter. El ejemplo más importante de intenciones en funcionamiento es el uso de la inyección de lenguaje en cadenas.
La captura de pantalla que se muestra a continuación muestra el funcionamiento de las acciones de intención:
Tenga en cuenta que podemos insertar muchos lenguajes diferentes de acciones de intención en PyCharm Editor.
PyCharm tiene una consola Python completa con finalización de código completo que está disponible en el menú de opciones Tools -> Run Python Console.
Considere el código que se mencionó en el capítulo anterior, como se muestra a continuación:
message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
translated = ''
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - key
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print('Hacking key #%s: %s' % (key, translated))
Ahora, ejecutemos el código con la ayuda de la consola para ejecutar el script para obtener el resultado deseado, como se muestra a continuación.
Puede observar la salida como se muestra a continuación:
PyCharm incluye intérpretes para crear un nuevo proyecto con nuevas funciones según sea necesario. Puede crear un entorno virtual en su sistema como lo necesite. También puede heredar paquetes de sitios globales en el cuadro de diálogo. Los intérpretes están disponibles en Python Package Index (PyPI) y se pueden instalar y acceder fácilmente usandopip install.
Creación de intérprete
Para crear un intérprete, siempre se recomienda crear un nuevo proyecto donde se gestionen las configuraciones deseadas. Mire la siguiente captura de pantalla para una mejor comprensión:
Estos parámetros incluyen:
Ubicación: describe el parámetro donde se crea el entorno virtual centrándose en la ubicación en el sistema.
- Intérprete básico: define los atributos del intérprete.
El cuadro de diálogo también hace referencia al parámetro donde se tomará como atributo un intérprete virtual existente. Una vez que el usuario agrega un nuevo intérprete local, PyCharm le pedirá al usuario el binario del intérprete. En la mayoría de los casos, siempre se considera un.exearchivo. En el caso de Jython, siempre será un.bat archivo.
Los detalles de Project Interpreter y la configuración básica del proyecto existente. demo1 se puede ver como se muestra a continuación:
Recuerde que el intérprete también incluye los paquetes básicos que son obligatorios para el buen funcionamiento del trabajo del proyecto.
La ejecución de un código Python consta de dos modos: ejecutar un script y depurar el script. Este capítulo se centra en la depuración de la secuencia de comandos de Python mediante PyCharm.
Pasos involucrados
Los pasos para depurar el proyecto Python se explican a continuación:
Paso 1
Comience con la depuración del proyecto Python como se muestra en la captura de pantalla a continuación:
Paso 2
Ahora, el firewall de Windows solicita permiso para depurar el proyecto Python ya que el procedimiento implica la compilación línea por línea.
Paso 3
La consola de depuración se crea en el editor PyCharm como se muestra a continuación, que ejecuta la salida línea por línea.
El botón de ejecución se mueve de una línea a otra para ejecutar la salida como queramos.
Comprensión de los puntos de interrupción
Mientras se depura un script en particular, es intencional crear un punto de interrupción. Los puntos de interrupción son un lugar de parada intencional o el lugar donde se pausa el código para identificar la salida en una etapa específica.
En PyCharm, los puntos de interrupción son visibles mediante un cuadro de diálogo independiente en el editor especificado. Incluye varios atributos para evaluar los puntos de ruptura definidos y el registro de seguimiento de los mismos con un motivo principal para lograr una mejor práctica de programación.
PyCharm admite varios sistemas de control de subversión. Esta característica ayuda a mejorar la base del código administrando varias versiones juntas. Este capítulo habla de este concepto en detalle.
Pasos involucrados
Deberá seguir los siguientes pasos para inicializar y administrar el sistema de control de versiones:
Inicialización de un sistema de control de Subversion
Para iniciar el sistema de control de versiones de forma sistemática, es importante inicializarlo. Hay varias opciones disponibles en PyCharm para diferentes sistemas de control de versiones.
Ignorando archivo
En cualquier proyecto de PyCharm donde configuramos el proyecto predeterminado y el entorno virtual en él, también debemos crear su gestión con sistema de control de versiones. Por ejemplo, Git incluye archivos .gitignore que se ignoran durante la operación de confirmación, sin embargo, incluye algunas de sus configuraciones. Ahora, vaya al menú Configuración y verifique lo siguiente:
Incluye varias configuraciones para verificar la ruta del ejecutable de Git y verificar si se ignora algún archivo.
Configuración de GitHub
PyCharm incluye configuraciones para incluir la configuración del repositorio de GitHub, donde un usuario puede incluir nombre de usuario, contraseña y otras credenciales, si las hubiera.
Una vez que haya terminado con la configuración mencionada, puede agregar y confirmar directamente los cambios locales en el repositorio de Git.
HTML y CSS son compatibles con PyCharm Editor. PyCharm Editor incluye una abreviatura especial y proporciona finalización de etiquetas para HTML.
Hormiga
Emmet es la abreviatura utilizada en el editor de PyCharm. Incluye varias funciones, como vista previa de abreviaturas, reconocimiento automático de URL y puntos de edición, para archivos HTML y CSS.La interfaz de usuario de la sección de configuración se muestra en la captura de pantalla que se muestra a continuación:
Creando archivos HTML y CSS
PyCharm incluye una función incorporada para crear archivos HTML y CSS. Los pasos básicos para crear nuevos archivos HTML y CSS son los siguientes:
Ahora, mencione el nombre del archivo mientras crea archivos HTML en el proyecto como se muestra a continuación:
Esto crea el sample-file.html archivo como se muestra a continuación -
Creando archivo CSS
Los pasos para crear un archivo CSS se muestran aquí:
Desde el New menú, seleccione el File opción como se muestra a continuación -
Especifique el nombre de CSS durante su creación como se muestra aquí -
Puede ver la estructura completa del proyecto con varios archivos mencionados en diferentes combinaciones de colores como se muestra a continuación:
En este capítulo, nos centraremos en las características principales del uso de JavaScript en el editor PyCharm. Cuando un usuario implementa una biblioteca de JavaScript a través de una URL, PyCharm intenta descargar una copia local para que pueda usarse para completar y analizar el código.
Considere el código de muestra de nuestro archivo HTML como se muestra a continuación, que creamos en el capítulo anterior:
Para cada archivo HTML o JavaScript, puede verificar las bibliotecas externas cargadas a través de Settingsconfiguración de PyCharm Editor. Observe la captura de pantalla que se muestra a continuación para una mejor comprensión:
Tenga en cuenta que no puede ver ninguna biblioteca a menos que la descargue e implemente. PyCharm también incluye compatibilidad con JavaScript de varias bibliotecas a través de una caja de herramientas llamadaJS Toolbox. La siguiente captura de pantalla muestra esto.
También incluye varios atributos que son necesarios para la configuración del archivo JavaScript. La lista de atributos y configuraciones se muestra a continuación:
Observe que incluye varios parámetros como Unit test suffix, File suffix, View suffix, Search URL y el especifico Root directory.
PyCharm incluye varios consejos durante el inicio que ayudan al usuario a comprender sus funcionalidades y operaciones. También incluye algunos atajos que es obligatorio comprender.
En este capítulo, verá algunos de los consejos importantes de PyCharm.
Cambiar el archivo a una lista de cambios específica
Este consejo muestra cómo cambiar el archivo a una lista de cambios específica según la elección del usuario. Esto ayuda a administrar los repositorios según la configuración del sistema de control de versiones. Observe la siguiente captura de pantalla para una mejor comprensión:
Mostrar la lista de todos los usos de una clase
Esta función muestra la lista de todos los usos incluidos en una clase, método o variable específicos en el proyecto. Rápidamente permite al usuario saltar a un área específica. Observe la siguiente captura de pantalla para una mejor comprensión:
Para encontrar el comando de menú para una acción
Este consejo ayuda a encontrar el comando de menú para una acción específica y la tecla de acceso directo para la misma es Ctrl+Shift+A. Un usuario puede seleccionar la acción deseada de la lista de sugerencias mencionada.
Ejecución de la inspección a través de un código
Este consejo ayuda a ejecutar una inspección específica a través del código. La combinación de teclas de método abreviado para el mismo esCtrl+Alt+Shift+I.
Especificar la lista de configuraciones
Este consejo se utiliza para especificar la lista de configuraciones deseadas. Incluye teclas inteligentes para editor específico. Las teclas inteligentes son teclas de método abreviado para algunas operaciones.
Ejecutar / depurar los archivos de script
Este consejo es muy útil para ejecutar o depurar los archivos de script a los que puede acceder a través de la barra de herramientas principal. La combinación de teclas de método abreviado para la misma esAlt+Shift+F10.
PyCharm admite el soporte de interfaz con varios tipos de bases de datos. Una vez que un usuario otorga acceso a la base de datos creada, proporciona un diagrama de esquema de la base de datos con herramientas de escritura SQL que proporcionan la finalización del código. En este capítulo, nos centraremos en la conectividad de la base de datos MySQL, lo que implicará los siguientes pasos.
Agregar una fuente de datos
Es importante tener en cuenta que PyCharm admite una amplia variedad de conectividad de bases de datos.
Paso 1
Abra la ventana de la herramienta de base de datos View -> Tool Windows -> Database> y abra el diálogo llamado Data Sources and Dialog.
Ahora, seleccione MySQL base de datos para agregar una nueva fuente de datos.
Paso 2
El usuario debe descargar los archivos del controlador que faltan para obtener la conectividad adecuada con MySQL database.
Paso 3
Ahora, especifique los valores de configuración para lograr la conectividad.
Host − Si su servidor de base de datos está en una computadora diferente, reemplace localhost con la dirección IP del servidor host, por ejemplo 172.20.240.163.
Port − El puerto del servidor MySQL predeterminado es 3306. Si su servidor usa un puerto diferente, especifique ese puerto.
User and Password − Estas son las credenciales requeridas.
Etapa 4
Asegúrese siempre de que la conectividad de la base de datos sea correcta Test Connection característica.
Probar la conexión también implica crear una tabla de prueba a través de consultas y ejecutarlas. Una vez que la ejecución sea exitosa, puede eliminar la base de datos.
PyCharm IDE incluye varias funciones para convertir el archivo de código existente en formato HTML o formato CSV. En este capítulo, aprenderá a exportar datos usando PyCharm IDE.
La configuración de exportación del editor PyCharm se muestra en la figura que se muestra a continuación:
Exportar a función HTML
Esta función ayuda a exportar el archivo específico en formato HTML. Esto se hace para mejorar los propósitos de seguridad del módulo dado. La siguiente captura de pantalla brinda una mejor comprensión:
Una vez que la operación de exportación sea exitosa, el archivo HTML generado se mostrará en la salida del navegador como se muestra a continuación:
Ahora bien, si revisa el código HTML generado luego de la operación de exportación, puede observar que también se incluyen números de línea para lograr esta operación.
Este capítulo se centra en los marcos web y su implementación. PyCharm tiene una funcionalidad simple para implementar código y archivos. Para implementar código con PyCharm, necesitamos agregar un servidor web con la opción de menúSettings -> Build, Execution-> Deployment.
Ahora, incluya todas las configuraciones con varias configuraciones requeridas para la implementación del proyecto.
En el Mappings pestaña, un usuario puede especificar dónde está el código local y dónde se debe copiar de forma remota.
El código se puede implementar usando Tools -> Deployment opción en la barra de menú Herramientas.
La implementación en PyCharm es muy granular: un usuario puede implementar un solo archivo o todo el código fuente.
PyCharm también incluye varias acciones para comparar versiones remotas y locales. El editor es más confiable para usar implementaciones automáticas y un sistema de control de versiones para comparar versiones locales y remotas.
Una de las características de PyCharm es que incluye soporte para Django. Con la capacidad de incluir características de JavaScript dentro de PyCharm, puede considerarse como el mejor IDE para Django.
Los pasos básicos para crear un proyecto Django en PyCharm IDE se dan a continuación:
Si el EnableDjangoadmin está habilitada, PyCharm configurará el sitio de administración por usted.
Depuración de plantillas
La depuración funciona con plantillas Django y Jinja. Podemos inspeccionar variables, recorrer el código y hacer lo que esperamos en un depurador.
Puede crear un proyecto de Pyramid Framework en el editor de PyCharm usando su Ventana de bienvenida.
Un usuario puede configurar el intérprete del proyecto y la ubicación de Python, eligiendo scaffold y un lenguaje de plantilla por defecto. El andamio en el marco Pyramid utiliza el envío de URL para mapear URL y para ver el código y SQLAlchemy para las propiedades de persistencia.
El editor de PyCharm le pedirá al usuario una lista de paquetes requeridos en el setup.py archivo y solicita al usuario que descargue los paquetes necesarios.
Un usuario debe seleccionar develop task mientras ejecuta un archivo .py como se menciona en la siguiente ventana -
Es importante inicializar la base de datos usando un script de consola llamado initialize <project_name> usando el siguiente comando -
initialize_pyramiddemo_db development.ini
El usuario puede iniciar el servidor ejecutando el proyecto que mostrará el resultado como se muestra a continuación:
PyCharm es compatible con el desarrollo del marco de Flask. Puede crear fácilmente un nuevo proyecto de Flask creando un nuevo proyecto a través de la pantalla de bienvenida. Puede establecer la ubicación del proyecto y el entorno virtual y elegir un idioma de plantilla y dónde se ubicarán las plantillas.
Puede ejecutar un proyecto utilizando Run -> Run ‘<project-name>’.
También puede agregar una nueva fuente de datos con este marco. Creemos un archivo llamadosquema.sqly agregue código SQL para crear algunas tablas. El editor de PyCharm reconocerá los archivos y le pedirá que configure una fuente de datos y que configure el dialecto de la base de datos.
PyCharm le permitirá elegir el dialecto deseado que desea utilizar. Puede cambiar las propiedades del SQL:Settings -> Language and Frameworks -> SQL Dialects
Para el editor de matraces, la forma más fácil de ejecutar la consulta SQL es hacer clic en algún lugar de la consulta, hacer clic en la ventana de inspección y hacer clic en "Ejecutar consulta en la consola".
La interfaz de usuario del Flask marco se muestra a continuación: