Installa Python
Devi installare la versione più recente di Pitone sul tuo sistema per iniziare con Pony ORM. Visita il sito ufficiale di Python e Scarica rapidamente premendo il pulsante giallo.
Correre il file scaricato come file Amministratore dalla cartella e apparirà la seguente finestra. Segno di spunta le caselle di controllo e clic sul blu evidenziato Installa ora testo per continuare l'installazione di Python.
Python verrà installato rapidamente. Chiudi la finestra di configurazione per procedere ulteriormente.
Apri il prompt dei comandi dalla barra di ricerca ed eseguire il comando indicato di seguito:
Prova a installare la directory Pony usando il comando pip nel prompt dei comandi come:
Se trovi un errore che mostra che il pacchetto pip non è riconosciuto, significa che le variabili di ambiente non sono state impostate per il pacchetto pip.
Imposta variabili d'ambiente
Nella barra di ricerca, digita Python. Apparirà un elenco di app e file relativi a Python. Clic destro sul principale Pitone applicazione e selezionare Aprire la destinazione del file. Verrai indirizzato alla cartella in cui si trova il tuo Python appena installato, come mostrato di seguito. Puoi fare doppio clic su di esso per controllare la versione installata di Python sul tuo sistema.
Seleziona Python 3.9 file principale, tasto destro del mouse su di esso, e scegli Aprire la destinazione del file. Verrà aperta la seguente nuova cartella. Clicca sul sentiero, selezionare e copia il percorso completo, come mostrato nella parte superiore dell'immagine.
Vai alla barra di ricerca di Windows nell'angolo in basso a destra del desktop e digita Modifica le variabili d'ambiente del sistema. Fare clic sull'utilità per aprirla.
Verrà mostrata la finestra sottostante denominata Proprietà del sistema. Clicca sul Variabile d'ambiente pulsante.
Sotto il "Variabili utente" scheda, seleziona Sentiero, e tocca modificare pulsante.
Si aprirà una nuova finestra. Clicca il Nuovo pulsante, incolla il percorso copiato e fare clic su ok pulsante per continuare.
Sotto il Variabili di sistema scheda, seleziona Sentiero e tocca modificare pulsante.
Clicca il Nuovo pulsante, incolla il percorso copiato e toccare Ok pulsante per continuare.
Ora, quando esegui il comando python nel prompt dei comandi, vedrai la versione più recente di python e le variabili di ambiente che hai impostato con successo per Python.
Se lo desidera imposta variabile percorsi per pip e pony inoltre, dovrai copia la posizione di entrambi e incolla nel percorso del "Variabile utente" tab. Ora puoi vedere che il pacchetto pip funziona correttamente nel prompt dei comandi.
Installa Pony ORM
Nel prompt dei comandi, prova il seguente comando pip per installare Pony sul tuo sistema:
>> pip install pony
Assicurati di aggiornare pip per installare tutti i pacchetti nella directory Pony. Usa questo comando per aggiornare:
>> pip install -upgrade pip
Ancora una volta, provando il comando di installazione per Pony:
>> pip install pony
Ora devi installare alcuni pacchetti extra per lavorare su Pony. Prima di tutto, prova a installare qualunque Banca dati devi lavorare insieme a Pony. Non devi configurare nessun altro database quando lavori con il with Database SQLite. Se vuoi provare un database diverso, dovresti installare il matching driver di database dal sito ufficiale di Pony. Ho installato MySQL utilizzando il driver MySQL. Ecco il comando per installare il database:
>> pip installa mysql
Importa pacchetto ORM
Apri i tuoi Interprete Python per iniziare con Pony ORM. Stiamo usando il App Codice Visual Studio. Importa il pacchetto ORM utilizzando la directory Pony utilizzando una delle istruzioni seguenti:
>> da pony.importazione dell'ordine *>> da pony import orm
Crea oggetto database
Le entità vengono aggiunte al database di Pony. Ecco perché dobbiamo prima costruire un database oggetto. Nell'editor per Python, digita:
>>db = Banca dati()
Definisci entità
Per nostra comodità, dobbiamo costruirne due classi. Ci sono due tratti della classe Persona: nome ed età, e Auto hanno parametri: marca e modello, come mostrato di seguito:
Associazione del database
Se vuoi associare le entità dichiarate al tuo database, devi utilizzare la funzione di associazione sottostante nel tuo codice. Nel fornitore attributo, puoi fornire qualsiasi database che stai utilizzando. Se un in-memory Banca dati è stabilito, sostituire il database.sqlite con ':memoria:'
Per l'uso di SQLite:
>> db.bind(fornito='dbname', filename='database.sqlite', create_db=True)Per MySQL, PostgreSQL, Oracle e CockroachDB utilizzare:
>> db.bind(fornito='dbname', utente=", password=", host=", database=")
Associa entità a tabelle di database
Dobbiamo invocare il generate Mappatura() funzione utilizzando il db oggetto. L'argomento create_tables=Vero significa che se la tabella non esiste ancora, è possibile utilizzare l'istruzione CREATE TABLE per crearli.
Attiva la modalità debug De
A tal fine, digitare la seguente dichiarazione:
>> set_sql_debug(Vero)
Crea oggetti entità
Dobbiamo creare oggetti per entrambe le classi durante il passaggio di valori agli argomenti e salvare le modifiche utilizzando la funzione commit().
Sessione DB
Banca dati comunicazione può essere eseguito all'interno di una sessione di database utilizzando Pony all'interno dell'applicazione. I metodi che interagiscono lungo il database devono essere compressi con il db_session() decoratore.
Puoi usare db_session() come gestore di contesto piuttosto che il decoratore.
Scrivi query
Prova alcune query per ottenere informazioni. Puoi usare l'operatore slice [:] e il ciclo for nella tua query. Prova uno dei comandi in modalità interattiva.
Ottieni oggetti
Puoi ottenere oggetti usando gli indici primari.
Conclusione
Si spera che tu abbia risolto con successo tutti i problemi durante l'utilizzo del Pony ORM utilizzando questa guida.