Django, так как она там создаётся автоматически. Я хотел сделать следующим образом: есть одна БД на Postgresql, она в отдельном Docker Image; есть бот на Aiogram + SQLAlchemy + Alembic — другой Docker Image; последний Docker Image — Django-приложение, которое редактирует БД. Также мне нужно, чтобы у разных людей были разные права на редактирование таблиц. Например, человек с ролью-1 редактирует таблицу-А, а человек с ролью-2 — таблицу-Б. Я решил поискать, как делают админки на Django для ботов и понял, что как я никто не делает. Все пихают бота внутрь Django и юзают Django ORM внутри бота. Вопрос в следующем, есть ли возможность у Django использовать уже готовую базу данных, созданную не Джангой, а внутри бота использовать SQLAlchemy и Alembic?
ей микросервисы на ботах
Так процессы Джанги и бота в любом случае отделены, так как они работают параллельно. Поэтому я хотел их отделить ещё больше Докером, чтобы они не мешались
Ну или даже если не Докером, то так, чтобы у каждого были свои зависимости, было своё виртуальное окружение
В принципе, всё хорошо. Выкинуть нахер синхронную Джангу и станет вообще круто
Как-то так я и думал :)
Обсуждают сегодня