В какой базе создается superuser в django?

Добрый день.
Вот если стоит в виртуальном окружении django. Создал проект и суперпользователя к нему. Сделал миграцию. База стоит sqlite3. Вот после миграции создается файл db.sqlite. И как я понимаю там и создается суперпользователь. Вот если я на сервере создаю суперпользователя, допустим (user2), а на локальной машине создан пользователь user1, то при удалении проекта с сервера и клонирование его с репозитория у меня на сервере пропадет user2 и появится user1, верно? Если да, то не подскажите как лучше поступить, чтобы сохранить user2 на сервере? В sqlite3 хранится лишь "системные данные(пользователь и т.д)", то есть я её не использую как основную базу, для работы с данными пользуюсь Mongo.
  • Вопрос задан
  • 548 просмотров
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
db.sqlite нужно включить в .gitignore
git не умеет нормально мерджить бинарники БД

те в правильном варианте использования, значения в БД на продакшене и деве никак не пересекаются

ПС
для работы с данными пользуюсь Mongo.
монго тут не нужен вообще
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы