„Python“

Kas yra „Pony ORM“ ir kaip pradėti?

Kas yra „Pony ORM“ ir kaip pradėti?
„Pony ORM“ yra „Python“ programavimo kalbos katalogas, leidžiantis žmonėms patogiai dirbti su reliacinių duomenų bazių sistemoje laikomais elementais. Tai leidžia jums tvarkyti duomenų bazės informaciją medžiagų / objektų pavidalu. Duomenų bazėje yra lentelės su duomenų rinkiniais. Ir atvirkščiai, kai iš duomenų banko gautus duomenis galima peržiūrėti objekto pavidalu, kur kas naudingiau rašyti kodą pažangesnio lygio objektyvia semantine. Jei norite dirbti su „Pony ORM“, turite kruopščiai atlikti toliau pateiktus veiksmus.

Įdiekite „Python“

Turite įdiegti naujausią versiją „Python“ sistemoje, kad galėtumėte pradėti naudoti „Pony ORM“. Apsilankykite oficialioje „Python“ ir parsisiųsti greitai paspausdami geltoną mygtuką.


Bėk atsisiųstą failą kaip Administratorius iš aplanko ir pasirodys toks langas. Varnelė žymės langelius ir spustelėkite ant paryškintos mėlynos spalvos Įdiegti dabar tekstą, jei norite tęsti „Python“ diegimą.


„Python“ bus greitai įdiegtas. Norėdami tęsti, uždarykite sąrankos langą.


Atidaryk komandinė eilutė iš paieškos juostos ir paleiskite žemiau pateiktą komandą:

>> „Python“


Pabandykite įdiegti katalogą „Pony“ naudodami komandų komandą „pip“ kaip:

>> „Pip install“ ponis

Jei radote klaidą, rodančią, kad „pip“ paketas neatpažįstamas, tai reiškia, kad „pip“ paketui nebuvo nustatyti aplinkos kintamieji.

Nustatykite aplinkos kintamuosius

Paieškos juostoje įveskite Python. Bus parodytas su „Python“ susijusių programų ir failų sąrašas. Dešiniuoju pelės mygtuku spustelėkite ant pagrindinio „Python“ programą ir pasirinkite Atidarykite failo vietą. Būsite nukreipti į aplanką, kuriame buvo naujai įdiegtas „Python“, kaip parodyta žemiau. Galite dukart spustelėti jį, kad patikrintumėte „Python“ įdiegtą versiją savo sistemoje.

Pasirinkite „Python 3“.9 pagrindinė byla, dešiniuoju pelės mygtuku spustelėkite ant jo ir pasiimk Atidarykite failo vietą. Bus atidarytas šis naujas aplankas. Spustelėkite kelias, pasirinkite ir kopija visą kelią, kaip parodyta paveikslėlio viršuje.

Eikite į „Windows“ paieškos juostą apatiniame dešiniajame darbalaukio kampe ir įveskite Redaguokite sistemos aplinkos kintamuosius. Spustelėkite įrankį, kad jį atidarytumėte.

Bus parodytas žemiau esantis langas, pavadintas „System Properties“. Spustelėkite Aplinkos kintamasis mygtuką.

Žemiau „Vartotojo kintamieji“ skirtuką, pasirinkite Kelias, ir palieskite Redaguoti mygtuką.

Pasirodys naujas langas. Palieskite Nauja mygtuką, įklijuoti nukopijuotą kelią ir spustelėkite Gerai mygtuką tęsti.

Žemiau Sistemos kintamieji skirtuką, pasirinkite Kelias ir palieskite Redaguoti mygtuką.

Palieskite Nauja mygtuką, įklijuoti nukopijuotą kelią ir palieskite Gerai mygtuką tęsti.

Dabar, kai paleidžiate komandą python komandų eilutėje, pamatysite naujausią python versiją ir aplinkos kintamuosius, kuriuos nustatėte „Python“.

Jeigu nori nustatyti kintamąjį keliai pip ir ponis taip pat turėsite kopija abiejų ir įklijuoti tai į „Vartotojo kintamasis“ skirtuką. Dabar galite pamatyti, kad „pip“ paketas sėkmingai veikia komandų eilutėje.

Įdiekite „Pony ORM“

Komandų eilutėje pabandykite atlikti šią komandą „pip“, kad įdiegtumėte „Pony“ savo sistemoje:

>> pip įdiegti ponis

Norėdami įdiegti visus paketus kataloge „Pony“, būtinai atnaujinkite „pip“. Naudokite šią komandą norėdami atnaujinti:

>> pip install - atnaujinti pip

Vėl bandydami „Pony“ diegimo komandą:

>> pip įdiegti ponis

Dabar, norėdami dirbti su „Pony“, turite įdiegti keletą papildomų paketų. Pirmiausia pabandykite diegti bet koks duomenų bazė reikia dirbti kartu su Poniumi. Jums nereikia sukonfigūruoti jokios kitos duomenų bazės, kai dirbate su SQLite duomenų bazė. Jei norite išbandyti kitą duomenų bazę, turėtumėte įdiegti atitikimą duomenų bazės tvarkyklė iš oficialios „Pony“ svetainės. „MySQL“ įdiegiau naudodamas „MySQL“ tvarkyklę. Čia yra komanda įdiegti duomenų bazę:

>> pip įdiegti mysql

Importuoti ORM paketą

Atidaryk savo „Python“ vertėjas pradėti nuo „Pony ORM“. Mes naudojame „Visual Studio Code“ programa. Importuokite ORM paketą naudodami katalogą „Pony“ naudodami bet kurį iš toliau pateiktų teiginių:

>> iš ponio.orm importas *
>> iš ponių importo orm

Sukurti duomenų bazės objektą

Subjektai įtraukiami į „Pony“ duomenų bazę. Štai kodėl pirmiausia turime sukurti duomenų bazę objektas. „Python“ redaktoriuje įveskite:

>> db = duomenų bazė ()

Apibrėžkite subjektus

Kad būtų patogiau, turime pastatyti du klasės. Yra du asmens klasės bruožai: vardas ir amžius, o automobilis turi parametrus: markė ir modelis, kaip parodyta žemiau:

Duomenų bazės įrišimas

Jei norite susieti nurodytus subjektus su savo duomenų baze, savo kode turite naudoti toliau nurodytą susiejimo funkciją. Viduje konors teikėjas atributą, galite pateikti bet kokią naudojamą duomenų bazę. Jei atmintyje duomenų bazė yra sukurta, pakeiskite duomenų bazę.sqlite su ': atmintis:'

SQLite naudojimas:

>> db.surišti (numatyta = 'dbname', failo pavadinimas = 'duomenų bazė.sqlite ', create_db = True)

Naudojant „MySQL“, „PostgreSQL“, „Oracle“ ir „CockroachDB“:

>> db.susieti (numatyta = 'dbname', user = ", password =", host = ", database =")

Susieti subjektus su duomenų bazių lentelėmis

Turime pasinaudoti generatoriumi atvaizdavimas () funkcija naudojant db objektas. Argumentas create_tables = Tiesa reiškia, kad jei lentelės dar nėra, joms sukurti galima naudoti komandą CREATE TABLE.

Įjunkite derinimo režimą

Šiuo tikslu įveskite toliau pateiktą teiginį:

>> set_sql_debug (tiesa)

Sukurkite objekto objektus

Mes privalome kurti objektus abiem klasėms perduodant reikšmes argumentams ir išsaugokite pakeitimus naudodamiesi atlikimo () funkcija.

DB sesija

Duomenų bazė bendravimas galima atlikti duomenų bazės seanso metu naudojant „Pony“ programoje. Metodai, kurie ilgai veikia duomenų bazę, turi būti supakuoti su db_session () dekoratorius.

Galite naudoti db_session () kaip konteksto valdytojas o ne dekoratorė.

Rašyti užklausas

Išbandykite keletą užklausų, kad gautumėte informacijos. Užklausoje galite naudoti operaciją „slice-opera [:]“ ir „for-loop“. Išbandykite bet kurią iš komandų interaktyviuoju režimu.

Gaukite objektus

Objektus galite gauti naudodami pirminius indeksus.

Išvada

Tikimės, kad naudodamiesi šiuo vadovu sėkmingai išsprendėte visas problemas naudodamiesi „Pony ORM“.

Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...