Telepítse a Python-t
Telepítenie kell a legújabb verzióját Piton a rendszerén, hogy elkezdhesse a Pony ORM használatát. Látogasson el a Python és a hivatalos weboldalára Letöltés gyorsan a sárga gomb megnyomásával.
Fuss a letöltött fájlt mint Adminisztrátor mappából, és a következő ablak jelenik meg. Pipa a jelölőnégyzeteket és kattintson a kék színnel kiemelve Telepítés most szöveget a Python telepítésének folytatásához.
A Python telepítése gyorsan megtörténik. A folytatáshoz zárja be a beállító ablakot.
Nyissa meg a parancssor a keresősávból, és futtassa az alább megadott parancsot:
Próbálja meg telepíteni a Pony könyvtárat a parancssorban található pip parancs segítségével:
Ha hibát talál, amely megmutatja, hogy a pip csomag nem ismerhető fel, az azt jelenti, hogy a környezeti változókat nem állították be a pip csomaghoz.
Környezeti változók beállítása
A keresősávba írja be a Python parancsot. Megjelenik a Python-hoz kapcsolódó alkalmazások és fájlok listája. Jobb klikk a főn Piton alkalmazást, és válassza a lehetőséget Nyissa meg a Fájl helyét. Az alább látható módon átkerül a mappába, ahol az újonnan telepített Python található. Kettős kattintással ellenőrizheti a Python telepített verzióját a rendszerén.
Válassza ki a Python 3 alkalmazást.9 fő fájl, Jobb klikk rajta, és válasszon Nyissa meg a Fájl helyét. A következő új mappa nyílik meg. Kattintson a pálya, válassza ki és másolat a teljes útvonal, amint az a kép tetején látható.
Nyissa meg a Windows keresősávot az asztal jobb alsó sarkában, és írja be Szerkessze a rendszer környezeti változóit. Kattintson a segédprogramra a megnyitásához.
Az alábbi ablak megjelenik, amelynek neve System Properties. Kattintson a Környezeti változó gomb.
Valami alatt 'Felhasználói változók' lapon válassza a lehetőséget Pálya, és koppintson a Szerkesztés gomb.
Új ablak jelenik meg. Koppintson a Új gomb, paszta a másolt elérési utat, és kattintson a gombra rendben gombot a folytatáshoz.
Valami alatt Rendszerváltozók lapon válassza a lehetőséget Pálya és koppintson a Szerkesztés gomb.
Koppintson a Új gomb, paszta a másolt elérési utat, és érintse meg a ikont Rendben gombot a folytatáshoz.
Most, amikor a Python parancsot futtatja a parancssorban, sikeresen látni fogja a Python legújabb verzióját és a Python számára beállított környezeti változókat.
Ha akarod set változó utak csipog és póniló neked is muszáj lesz másolat és mindkettő helyét paszta az útjára a 'Felhasználói változó' fülre. Most láthatja, hogy a pip csomag sikeresen működik a parancssorban.
Telepítse a Pony ORM alkalmazást
A parancssorban próbálkozzon a következő pip paranccsal a Pony telepítéséhez a rendszerére:
>> pip install pony
Ügyeljen arra, hogy frissítse a pip programot, hogy telepítse az összes csomagot a Pony könyvtárba. Ezzel a paranccsal frissítheti:
>> pip install -upgrade pip
Ismét kipróbálva a Pony telepítési parancsát:
>> pip install póni
Most telepítenie kell néhány extra csomagot a Pony használatához. Először is próbáld meg telepítés Bármi adatbázis együtt kell dolgoznod Ponyval. Nem kell konfigurálnia más adatbázist, amikor az SQLite adatbázis. Ha másik adatbázist szeretne kipróbálni, telepítse a megfelelőt adatbázis-illesztőprogram a Pony hivatalos weboldaláról. Telepítettem a MySQL-t a MySQL illesztőprogram segítségével. Az adatbázis telepítésének parancsa:
>> pip telepítse a mysql-t
ORM csomag importálása
Nyissa meg Python tolmács hogy kezdjem a Pony ORM-mel. A Visual Studio Code App. Importálja az ORM csomagot a Pony könyvtár segítségével az alábbi állítások bármelyikével:
>> póniból.orm import *>> póniimportból orm
Adatbázis objektum létrehozása
Az entitások felkerülnek a Pony adatbázisába. Ezért kell először felépítenünk egy adatbázist tárgy. A Python szerkesztőjébe írja be:
>> db = Adatbázis ()
Definiálja az entitásokat
Kényelmünk érdekében kettőt kell építenünk osztályok. A Személy osztálynak két vonása van: név és életkor, valamint a Car paraméterei: gyártmánya és modellje, az alábbiak szerint:
Adatbázis kötése
Ha a megadott entitásokat szeretné összekapcsolni az adatbázissal, akkor az alábbi kötési funkciót kell használnia a kódban. Ban,-ben szolgáltató attribútummal, megadhat bármilyen adatbázist, amelyet használ. Ha egy memóriában adatbázis létrejön, cserélje ki az adatbázist.sqlite ': memóriával:'
SQLite használatra:
>> db.bind (feltéve = 'dbname', fájlnév = 'adatbázis.sqlite ', create_db = Igaz)MySQL, PostgreSQL, Oracle és CockroachDB használatához:
>> db.kötés (feltéve = 'dbname', user = ", password =", host = ", database =")
Az entitások hozzárendelése az adatbázistáblákhoz
Meg kell hívnunk a generátort leképezés () függvény a db használatával tárgy. A vita create_tables = Igaz azt jelenti, hogy ha a tábla még nem létezik, akkor a CREATE TABLE utasítás felhasználható a létrehozásukhoz.
Kapcsolja be a hibakeresési módot
Erre a célra írja be az alábbi állítást:
>> set_sql_debug (True)
Hozzon létre entitás objektumokat
Nekünk kell objektumokat létrehozni mindkét osztálynál, miközben értékeket ad át az argumentumoknak, és mentse a változtatásokat az bind () függvény segítségével.
DB munkamenet
Adatbázis kommunikáció adatbázis-munkameneten belül hajtható végre az alkalmazáson belüli Pony használatával. Az adatbázis hosszú ideig kölcsönhatásba lépő módszereit össze kell tölteni az db_session () dekoratőr.
Használhatja a db_session () -t kontextus menedzser nem pedig a díszítő.
Írjon lekérdezéseket
Próbáljon ki néhány kérdést, hogy információkat szerezzen. A lekérdezésben használhatja a [:] szelet-operátort és a for-ciklust. Próbálja ki az egyik parancsot interaktív módban.
Objektumok beszerzése
Az objektumokat az elsődleges indexek segítségével szerezheti be.
Következtetés
Remélhetőleg sikeresen megoldotta az összes problémát, miközben a Pony ORM-et használja az útmutató segítségével.