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.1b3.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.1b3.tar.gz.

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.0.1b3.tar.gz
Algorithm Hash digest
SHA256 752a7e929fbd3be9068b2ce12bab969842d970a932adfea5a09d7be3b40ee009
MD5 8c7a89c1ec29dc322870b2dce4519c55
BLAKE2b-256 0cbfaafeb819b94927797fd41fd68beb524e40adffc09bb3fa72447310f5e1e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for starlette_admin_beanie_backend-0.0.1b3-py3-none-any.whl
Algorithm Hash digest
SHA256 3ca6c4c5510132e0922111c322f6b425e1d8bdaa3b8a17df8dec19c915405162
MD5 056d4536055db5b125addba86984252b
BLAKE2b-256 5eb03b802b1a78334c849c88c99db03a28b2f1cd7fd39209ef31166d0a58d77f

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