SQLAdmin – это библиотека, которая предоставляет готовый административный интерфейс для ваших SQLAlchemy моделей с минимальной настройкой.
Она сочетает автоматическую генерацию форм на основе моделей с гибкостью кастомизации, предлагая полнофункциональную панель управления с аутентификацией и проверкой прав доступа.
from sqladmin import Admin, ModelView
from models import User
class UserAdmin(ModelView, model=User):
column_list = [User.id, User.name]
admin = Admin(app, engine)
admin.add_view(UserAdmin)
Установка библиотеки:
pip install sqladmin
Используйте декораторы прав доступа для разных групп пользователей — это позволяет создать многоуровневую систему администрирования без лишнего кода.
#SQLAlchemy #Admin
Python Tech Code
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2