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.1b1.tar.gz (8.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.0.1b1.tar.gz.

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.0.1b1.tar.gz
Algorithm Hash digest
SHA256 6de907f44caee3424676c6d31f12f9b5d6efc33cbd65dd39faa1998746f2ef10
MD5 e64d9b2972aebe4df2b52656e3aab9af
BLAKE2b-256 6ee26f38736598e564d2f50bb98bcca383475f983a7e04829442e2c82c4245c0

See more details on using hashes here.

File details

Details for the file starlette_admin_beanie_backend-0.0.1b1-py3-none-any.whl.

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.0.1b1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f87db08578942facb0b51ab3c91a63ba806a78cd78db9d6fb86f6a88272b1ae
MD5 ab958daa1a9d94c88232fabc1edb3eb5
BLAKE2b-256 b1d94e1143f24ac4884694173681a362182a7bc6ff404060c7ec89b8ea6c02bb

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