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
- jowilf (https://github.com/jowilf)
- BeanieODM (https://github.com/BeanieODM)
- pydantic (https://github.com/pydantic)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file starlette_admin_beanie_backend-0.1.1.tar.gz.
File metadata
- Download URL: starlette_admin_beanie_backend-0.1.1.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e734f600aa03109300c58dc606a6957aa4255bb1bd4772169ab918d132b4a76
|
|
| MD5 |
693551fc666c78da330dc6bf81eff778
|
|
| BLAKE2b-256 |
eee5fd37252e86e32acb9d730b3eacd301ed396a4b3f41c7573e8575618c57b8
|
File details
Details for the file starlette_admin_beanie_backend-0.1.1-py3-none-any.whl.
File metadata
- Download URL: starlette_admin_beanie_backend-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d08ce57cdc562e452852cb755e7e0ede657ef536dfc542eebb675ba7c6b6b72b
|
|
| MD5 |
7713cb07a1ef4eb6d07f22bff5d28b56
|
|
| BLAKE2b-256 |
147d5a362faaf56a1fca2c80c855394846b0af1babff95ce9747161a15d383c0
|