Instalar Python
Necesita instalar la versión más reciente de Pitón en su sistema para comenzar con Pony ORM. Visite el sitio web oficial de Python y Descargar rápidamente presionando el botón amarillo.
Correr el archivo descargado como un Administrador de la carpeta y aparecerá la siguiente ventana. Marca de verificación las casillas de verificación y hacer clic en el azul resaltado Instalar ahora texto para continuar con la instalación de Python.
Python se instalará rápidamente. Cierre la ventana de configuración para continuar.
Abre el símbolo del sistema desde la barra de búsqueda y ejecute el siguiente comando:
Intente instalar el directorio de Pony usando el comando pip en el símbolo del sistema como:
Si encuentra un error que muestra que no se reconoce el paquete pip, significa que las variables de entorno no se han configurado para el paquete pip.
Establecer variables de entorno
En la barra de búsqueda, escriba Python. Aparecerá una lista de aplicaciones y archivos relacionados con Python. Botón derecho del ratón en lo principal Pitón aplicación y seleccione Abrir localización de archivo. Se le dirigirá a la carpeta donde se encuentra su Python recién instalado, como se muestra a continuación. Puede hacer doble clic en él para verificar la versión instalada de Python en su sistema.
Seleccione Python 3.9 archivo principal, botón derecho del ratón en él, y escoge Abrir localización de archivo. Se abrirá la siguiente carpeta nueva. Haga clic en el camino, seleccionar y Copiar la ruta completa, como se muestra en la parte superior de la imagen.
Vaya a la barra de búsqueda de Windows en la esquina inferior derecha del escritorio y escriba Editar las variables de entorno del sistema. Haga clic en la utilidad para abrirla.
Se mostrará la siguiente ventana llamada Propiedades del sistema. Haga clic en el Variable ambiental botón.
Bajo la 'Variables de usuario' pestaña, seleccione Camino, y toca el Editar botón.
Aparecerá una nueva ventana. Toque en el Nuevo botón, pegar la ruta copiada y haga clic en el OK botón para continuar.
Bajo la Variables del sistema pestaña, seleccione Camino y toca el Editar botón.
Toque en el Nuevo botón, pegar la ruta copiada y toque el OK botón para continuar.
Ahora, cuando ejecute el comando de Python en el símbolo del sistema, verá la versión más reciente de Python y las variables de entorno que ha configurado para Python con éxito.
Si quieres establecer variable caminos para pepita y poni también, tendrás que Copiar la ubicación de ambos y pegar en el camino de la 'Variable de usuario' pestaña. Ahora puede ver que el paquete pip funciona correctamente en el símbolo del sistema.
Instalar Pony ORM
En el símbolo del sistema, pruebe el siguiente comando pip para instalar Pony en su sistema:
>> pip instalar pony
Asegúrese de actualizar pip para instalar todos los paquetes en el directorio de Pony. Utilice este comando para actualizar:
>> pip install -upgrade pip
Nuevamente, probando el comando de instalación para Pony:
>> pip instalar pony
Ahora, debes instalar algunos paquetes adicionales para trabajar en Pony. En primer lugar, intente Instalar en pc alguna base de datos necesitas trabajar junto con Pony. No tiene que configurar ninguna otra base de datos cuando trabaja con el Base de datos SQLite. Si desea probar una base de datos diferente, debe instalar la correspondiente controlador de base de datos del sitio web oficial de Pony. He instalado MySQL usando el controlador MySQL. Aquí está el comando para instalar la base de datos:
>> pip instalar mysql
Importar paquete ORM
Abre tu Intérprete de Python para empezar con Pony ORM. Estamos usando el Aplicación Visual Studio Code. Importe el paquete ORM usando el directorio Pony usando cualquiera de las siguientes declaraciones:
>> de pony.importación de orm *>> de pony import orm
Crear objeto de base de datos
Las entidades se agregan a la base de datos de Pony. Es por eso que primero tenemos que construir una base de datos objeto. En el editor de Python, escriba:
>> db = Base de datos ()
Definir entidades
Para nuestra conveniencia, tenemos que construir dos clases. Hay dos rasgos de la clase Persona: nombre y edad, y Coche tiene parámetros: marca y modelo, como se muestra a continuación:
Enlace de la base de datos
Si desea vincular las entidades indicadas con su base de datos, debe usar la función de vinculación a continuación en su código. En el proveedor atributo, puede proporcionar cualquier base de datos que esté utilizando. Si un in-memory base de datos se establece, reemplace la base de datos.sqlite con ': memoria:'
Para uso de SQLite:
>> db.bind (proporcionado = 'dbname', filename = 'base de datos.sqlite ', create_db = True)Para MySQL, PostgreSQL, Oracle y CockroachDB use:
>> db.bind (proporcionado = 'dbname', usuario = ", contraseña =", host = ", base de datos =")
Asignar entidades a tablas de base de datos
Tenemos que invocar el generate cartografía() función usando la base de datos objeto. El argumento create_tables = Verdadero significa que si la tabla aún no existe, entonces la instrucción CREATE TABLE se puede usar para crearlas.
Encienda el modo de depuración
Para ello, escriba la siguiente declaración:
>> set_sql_debug (Verdadero)
Crear objetos de entidad
Tenemos que crear objetos para ambas clases mientras pasa valores a los argumentos y guarda los cambios usando la función commit ().
Sesión de base de datos
Base de datos comunicación se puede realizar dentro de una sesión de base de datos usando Pony dentro de la aplicación. Los métodos que interactúan durante mucho tiempo con la base de datos deben estar empaquetados con el decorador db_session ().
Puede usar db_session () como administrador de contexto en lugar del decorador.
Escribir consultas
Pruebe algunas consultas para obtener información. Puede usar el operador de corte [:] y el bucle for en su consulta. Pruebe cualquiera de los comandos en modo interactivo.
Obtener objetos
Puede obtener objetos usando los índices primarios.
Conclusión
Con suerte, ha resuelto con éxito todos los problemas al usar Pony ORM usando esta guía.