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.0.tar.gz (8.3 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.0.tar.gz.

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9a3bec2a26ca1d08915c97e0d67465bbc400257d2c1ca80ad0c9d020879fd4e8
MD5 b0bf8c07fe685cf773991b8796bc0924
BLAKE2b-256 0af6cc3377385f4a60c96548c34bcad3efc4770e0a12d0e52410bb2af147fd27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 736446f900faf085884b8640fa57d9c11b7ce47fd8d8dedeef8525eb573aab66
MD5 3fdf01d4b8583eb78e6b6bfcb9548b83
BLAKE2b-256 aa8671d6b842b766afe2fb287c301b36b4186722cb277606de758f35c5fea63c

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