Nainštalujte si Python
Musíte si nainštalovať najnovšiu verziu servera Python vo vašom systéme, aby ste mohli začať s programom Pony ORM. Navštívte oficiálnu webovú stránku Pythonu a Stiahnuť ▼ rýchlo to stlačením žltého tlačidla.
Bež stiahnutý súbor ako Správca z priečinka a vyskočí nasledujúce okno. Fajka začiarkavacie políčka a kliknite na modrej zvýraznené Nainštalovať teraz text na pokračovanie v inštalácii Pythonu.
Python sa nainštaluje rýchlo. Ak chcete pokračovať, zatvorte okno nastavenia.
Otvor príkazový riadok z vyhľadávacieho panela a spustite nižšie uvedený príkaz:
Pokúste sa nainštalovať adresár Pony pomocou príkazu pip v príkazovom riadku ako:
Ak nájdete chybu, ktorá ukazuje, že balík pip nebol rozpoznaný, znamená to, že pre balík pip neboli nastavené premenné prostredia.
Nastaviť premenné prostredia
Do vyhľadávacieho panela zadajte Python. Zobrazí sa zoznam aplikácií a súborov súvisiacich s Pythonom. Kliknite pravým tlačidlom myši na hlavnej Python aplikáciu a vyberte Otvorte Umiestnenie súboru. Dostanete sa do priečinka, kde bol umiestnený váš novo nainštalovaný Python, ako je to zobrazené nižšie. Dvojitým kliknutím naň skontrolujete verziu systému nainštalovanú v Pythone.
Vyberte Python 3.9 hlavný spis, kliknite pravým tlačidlom myši na to, a vybrať Otvorte Umiestnenie súboru. Otvorí sa nasledujúci nový priečinok. Klikni na cesta, vyberte a kópia celú cestu, ako je to zobrazené v hornej časti obrázka.
Prejdite na vyhľadávací panel systému Windows v pravom dolnom rohu pracovnej plochy a zadajte text Upravte systémové premenné prostredia. Kliknutím na pomôcku ju otvoríte.
Zobrazí sa okno s názvom Vlastnosti systému. Klikni na Premenná prostredia tlačidlo.
Pod „Používateľské premenné“ kartu, vyberte Cesta, a klepnite na ikonu Upraviť tlačidlo.
Zobrazí sa nové okno. Klepnite na ikonu Nový tlačidlo, vložiť skopírovanú cestu a kliknite na ikonu Ok pokračujte tlačidlom.
Pod Systémové premenné kartu, vyberte Cesta a klepnite na ikonu Upraviť tlačidlo.
Klepnite na ikonu Nový tlačidlo, vložiť skopírovanú cestu a klepnite na Ok pokračujte tlačidlom.
Teraz, keď v príkazovom riadku spustíte príkaz python, uvidíte najnovšiu verziu pythonu a premenné prostredia, ktoré ste pre Python úspešne nastavili.
Ak chceš nastavená premenná cesty pre pip a poníka rovnako budete musieť kópia umiestnenie oboch a vložiť to do cesty „Používateľská premenná“ tab. Teraz môžete vidieť, že pip balík úspešne funguje v príkazovom riadku.
Nainštalujte si Pony ORM
V príkazovom riadku vyskúšajte nasledujúci príkaz pip a nainštalujte Pony do vášho systému:
>> pip install pony
Nezabudnite upgradovať pip a nainštalovať všetky balíčky v adresári Pony. Použite tento príkaz na aktualizáciu:
>> pip install - upgrade pip
Opäť vyskúšame príkaz na inštaláciu pre Pony:
>> pip install pony
Teraz musíte nainštalovať nejaké ďalšie balíčky, aby ste mohli pracovať na Pony. Najskôr sa pokúste Inštalácia akýkoľvek databázy musíte spolupracovať s Ponyom. Pri práci s. Nemusíte konfigurovať inú databázu Databáza SQLite. Ak chcete vyskúšať inú databázu, mali by ste si nainštalovať zodpovedajúcu databázu ovládač databázy z oficiálneho webu Pony. Nainštaloval som si MySQL pomocou ovládača MySQL. Tu je príkaz na inštaláciu databázy:
>> pip nainštalujte mysql
Importujte balík ORM
Otvor tvoj Tlmočník Pythonu začať s Pony ORM. Používame Aplikácia Visual Studio Code. Importujte balík ORM pomocou adresára Pony pomocou niektorého z nasledujúcich príkazov:
>> od poníka.orm import *>> z poníka import orm
Vytvorte databázový objekt
Entity sú pridané do databázy Pony. Preto musíme najskôr vytvoriť databázu objekt. Do editora pre Python zadajte:
>> db = Databáza ()
Definujte entity
Pre naše pohodlie musíme postaviť dva triedy. Trieda Osoba má dve vlastnosti: meno a vek a auto má parametre: značka a model, ako je uvedené nižšie:
Viazanie databázy
Ak chcete zviazať uvedené entity s vašou databázou, musíte vo svojom kóde použiť nasledujúcu funkciu väzby. V poskytovateľ atribút, môžete poskytnúť ľubovoľnú databázu, ktorú používate. Ak v pamäti databázy je zriadený, vymeňte databázu.sqlite s ': pamäť:'
Pre použitie SQLite:
>> db.väzba (poskytnuté = 'dbname', názov súboru = 'databáza.sqlite ', create_db = True)Pre MySQL, PostgreSQL, Oracle a CockroachDB použite:
>> db.väzba (poskytnuté = 'dbname', užívateľ = ", heslo =", hostiteľ = ", databáza =")
Mapovanie entít na databázové tabuľky
Musíme vyvolať generovať mapovanie () funkcie pomocou db objekt. Tvrdenie create_tables = Pravda znamená, že ak tabuľka ešte neexistuje, je možné ich vytvoriť pomocou inštrukcie CREATE TABLE.
Zapnite režim ladenia
Za týmto účelom zadajte nasledujúce vyhlásenie:
>> set_sql_debug (True)
Vytvorte objekty entít
Musíme vytvárať objekty pre obe triedy pri odovzdávaní hodnôt do argumentov a zmeny uložte pomocou funkcie commit ().
Relácia DB
Databáza komunikácia je možné vykonať v relácii databázy pomocou programu Pony v rámci aplikácie. Metódy, ktoré interagujú s dlhou databázou, musia byť zabalené v dekorátor db_session ().
Môžete použiť db_session () ako kontextový manažér skôr ako dekoratér.
Napíšte dotazy
Vyskúšajte nejaké otázky, aby ste získali informácie. Vo svojom dotaze môžete použiť operátor rezov [:] a for-loop. Vyskúšajte niektorý z príkazov v interaktívnom režime.
Získajte objekty
Objekty môžete získať pomocou primárnych indexov.
Záver
Dúfajme, že ste úspešne zvládli všetky problémy pri používaní Pony ORM pomocou tejto príručky.