I really like the abstract database API that accompany Django, I'm wondering basically can use this (or something like that similar) to model, access, and manage my (postgres) database for my non-Django Python projects.
What you are searching for is definitely an object-relational mapper (ORM). Django features its own, built-in.
To make use of Django's ORM alone:
- Using the Django ORM as a standalone component
- Use Django ORM as standalone
- Using settings without setting DJANGO_SETTINGS_MODULE
If you wish to use another thing: