Elephantoplasty yra pastangos sukurti ORM, kuri visiškai pasinaudoti iš PostgresSQL & nbsp;. Tai šiuo metu subalansuotos plėtros.
Filosofija
1. PostgresSQL yra puikus. Tačiau nešiojamojo ORM naudojimasis jį kaip SQLite. Norėdami naudotis visomis Postgres funkcijas mums reikia lašas perkeliamumą Silpnesnės variklius.
2. Paprasti dalykai turėtų būti paprastas, sudėtingas dalykų turėtų būti įmanoma. ORM turėtų atspėti visų akivaizdžių dalykų, bet leisti nepaisyti juos.
3. Jei įmanoma, naudokite pythonic EAFP strategija. Jei duomenų bazė atrodo ne sinchroniškai su ORM pabandykite perkelti.
4. Sąveika su patvariais objektus turėtų būti vientisas ir pythonic įmanoma
DONE "
1. Paprasti stalai.
2. Paveldėjimas.
3. Paprasčiausias vienas su daugeliu "ir daugelis su vienu"
4. Daugelis su daugeliu
5. EAFP stalo kūrimas
6. paprasčiausias tapatybės
7. Priklausomi ir nepriklausomi santykiai
8. Kai dokumentacija
9. medis dekoratorius paprastas parent_id medis
10. Sąrašas panašūs santykiai
Reikalavimai :
- Python
Komentarai nerastas