Skip to main content

Unofficial Beanie-ODM support for Starlette Admin

Project description

starlette-admin-beanie-backend

🧪 A work-in-progress package to use Beanie-ODM as a backend with starlette-admin.

🔧 Install (when released)

  pip install starlette-admin-beanie-backend

⚙️ Usage

from starlette_admin_beanie_backend import Admin, ModelView
from .auth import AdminAuthProvider
from .models import User

def set_db_admin(app):
    # Create the Admin Interface
    admin = Admin(
        title="Test App",
        base_url="/admin",
        debug=True,
        auth_provider=AdminAuthProvider(),
    )
    
    # Add the Admin Views
    admin.add_view(ModelView(User, icon="fa fa-users"))

    # Mount app
    admin.mount_to(app)

🤝 Contribute

Contributions are welcome! Whether you’ve spotted a bug, have ideas to improve the Package, or want to extend functionality — I’d love your input. Please fork the repository, work on the dev-colab branch, and open a pull request when ready. Be sure to include clear commit messages and tests where applicable. Let’s build something great together!

  • Submit PRs to dev-colab
  • Please follow the coding style

🙏🏼 Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

starlette_admin_beanie_backend-0.0.3b3.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file starlette_admin_beanie_backend-0.0.3b3.tar.gz.

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.0.3b3.tar.gz
Algorithm Hash digest
SHA256 25c8b9535f83b752209fef7fe4e7c5cd01f2aab270b7c731e933365fe19154be
MD5 9234ecf3257699836abd9d1782a95f65
BLAKE2b-256 dcb664ea837574cf855cdf7007ccc31ea6bb76411cb3553b53768a6a4101c604

See more details on using hashes here.

File details

Details for the file starlette_admin_beanie_backend-0.0.3b3-py3-none-any.whl.

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.0.3b3-py3-none-any.whl
Algorithm Hash digest
SHA256 7a9a03518deb240466fbfaa8dc6f5f96b4be13a401f40ebc5f0a83e21b757e88
MD5 71a0751525684ed207d0ae881a794e38
BLAKE2b-256 0357249b1c05f29ee9b663c6eac7eb9a8fafa5fc096130a6dd78cdff746d7b76

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page