Отправка проекта с паролями в нем

Я создал проект django и хочу поделиться им с членами моей команды, однако в файлах настроек он содержит некоторые пароли для базы данных и т. д. Конечно, когда я отправляю его на GitHub, Git Guardian сообщает мне, что у меня есть некоторая конфиденциальная информация, такая как БД учетные данные (имя пользователя и пароль) и секретный ключ Django. Теперь я знаю, что в основном удаляю эту информацию и отправляю ее на GitHub. Но мне интересно, есть ли более изощренный способ продвигать такие проекты или удобный способ?

Большое тебе спасибо.

🤔 А знаете ли вы, что...
Django обеспечивает поддержку многоязычных приложений и сайтов.


23
1

Ответ:

Решено

Используйте пакет decouple, затем создайте файл .env, в который вы можете добавить свои пароли. Добавьте файл .env в gitignore. Теперь ваши коллеги должны сами добавить файл .env и добавить туда пароли. Вот хороший учебник о том, как это сделать https://dontrepeatyourself.org/post/how-to-use-python-decouple-with-django/