Elephantoplasty là một nỗ lực để tạo ra một ORM mà sẽ tận dụng lợi thế đầy đủ từ Postgressql & nbsp;. Nó hiện đang được phát triển ổn định.
Triết học
1. Postgressql là tuyệt vời. Tuy nhiên sử dụng di ORM của nó như SQLite. Để sử dụng tất cả các tính năng của Postgres chúng ta cần phải giảm tính di động cho động cơ yếu.
2. Những điều đơn giản nên đơn giản, những điều phức tạp nên có thể. Các ORM nên đoán là tất cả những điều hiển nhiên, nhưng cho phép ghi đè lên chúng.
3. Trong trường hợp có thể sử dụng chiến lược pythonic EAFP. Nếu cơ sở dữ liệu có vẻ là không đồng bộ với ORM cố gắng di chuyển.
4. Sự tương tác với các đối tượng liên tục nên có thể liền mạch và pythonic càng tốt
Làm
1. bảng đơn giản.
2. Thừa kế.
3. Đơn giản một-nhiều và nhiều-to-one
4. Nhiều-nhiều
5. EAFP tạo bảng
6. sắc đơn giản
7. quan hệ phụ thuộc và độc lập
8. Một số tài liệu hướng dẫn
9. Cây trang trí cho cây parent_id đơn giản
Danh sách giống như 10 quan hệ
Yêu cầu :
- Python
Bình luận không