Skip to main content

Beanie-ODM support for Starlette Admin

Project description

starlette-admin-beanie-backend

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

✴️ Documentation

Follow the documentation here or check a quick guide below.

🔧 Install

  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.1.1.tar.gz (9.0 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.1.1.tar.gz.

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2e734f600aa03109300c58dc606a6957aa4255bb1bd4772169ab918d132b4a76
MD5 693551fc666c78da330dc6bf81eff778
BLAKE2b-256 eee5fd37252e86e32acb9d730b3eacd301ed396a4b3f41c7573e8575618c57b8

See more details on using hashes here.

File details

Details for the file starlette_admin_beanie_backend-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d08ce57cdc562e452852cb755e7e0ede657ef536dfc542eebb675ba7c6b6b72b
MD5 7713cb07a1ef4eb6d07f22bff5d28b56
BLAKE2b-256 147d5a362faaf56a1fca2c80c855394846b0af1babff95ce9747161a15d383c0

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