/
Legit
/
Booking_app
Обзор
Документация
Войти
/
Legit
/
Booking_app
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/admin/views.py
35 строк
1 KB
legit11
Initial commit
23 сен 2024, 22:53
23 сен 2024, 22:53
31d2337
Код
Авторство
О чём код?
from sqladmin import ModelView from app.bookings.models import Bookings from app.hotels.models import Hotels from app.hotels.rooms.models import Rooms from app.users.models import Users class UserAdmin(ModelView, model=Users): column_list = [Users.id, Users.email] column_details_exclude_list = [Users.hashed_password] can_delete = False name = "Пользователь" name_plural = "Пользователи" icon = "fa-solid fa-user" class BookingsAdmin(ModelView, model=Bookings): column_list = [c.name for c in Bookings.__table__.c] + [Bookings.user, Bookings.room] name = "Бронь" name_plural = "Брони" icon = "fa-solid fa-book" class HotelsAdmin(ModelView, model=Hotels): column_list = [c.name for c in Hotels.__table__.c] + [Hotels.rooms] name = "Отель" name_plural = "Отели" icon = "fa-solid fa-hotel" class RoomsAdmin(ModelView, model=Rooms): column_list = [c.name for c in Rooms.__table__.c] + [Rooms.hotel, Rooms.booking] name = "Номер" name_plural = "Номера" icon = "fa-solid fa-bed"