Elephantoplasty ay isang pagsisikap upang lumikha ng isang ORM saan nais mapakinabangan nang husto mula sa PostgresSQL. & Nbsp; Ito ay kasalukuyang sumasailalim matatag na pag-unlad.
Pilosopiya
1. PostgresSQL ay napakahusay. Gayunpaman paggamit portable ORM natin ito tulad ng SQLite. Upang gamitin ang lahat ng mga tampok ng Postgres kailangan naming i-drop ang maaaring dalhin sa mas mahina engine.
2. Simpleng bagay na dapat maging simple, ay dapat na posible sa mga kumplikadong bagay. ORM ay dapat na hulaan ang lahat ng mga bagay na halata, ngunit pinapayagan upang i-override ang mga ito.
3. Kung saan posible paggamit pythonic EAFP diskarte. Kung mukhang database wala sa sync kasama ang ORM subukan ang pag-migrate.
4. Ang pakikipag-ugnayan sa paulit-ulit na mga bagay ay dapat na tulad ng walang putol at pythonic hangga't maaari
DONE
1. Simple talahanayan.
2. inheritance.
3. pinakasimpleng isa-sa-marami at marami-sa-isang
4. Maraming-to-maraming
5. EAFP paglikha ng talahanayan
6. pinakasimpleng mga pagkakakilanlan
7. Dependent at mga independiyenteng mga relasyon
8. Ang ilang mga papeles
9. Tree dekorador para sa simpleng parent_id puno
10. Listahan parang relasyon
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan