Создайте виртуальное окружение, установите Django, выполните startproject и настройте .gitignore. Затем сделайте первый коммит и отправьте его в пустой GitHub-репозиторий, не включая секреты и локальную БД.
Инициализация Django‑проекта и размещение его в репозитории GitHub
Создайте виртуальное окружение, установите Django, выполните startproject и настройте .gitignore. Затем сделайте первый коммит и отправьте его в пустой GitHub-репозиторий, не включая секреты и локальную БД.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Создать новый проект на Django, затем инициализировать локальный Git‑репозиторий и опубликовать получившийся код в GitHub.
Ответ
Создайте виртуальное окружение, установите Django, выполните startproject и настройте .gitignore. Затем сделайте первый коммит и отправьте его в пустой GitHub-репозиторий, не включая секреты и локальную БД.
Пример команд для нового проекта:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install Django
python -m django startproject config .
python -m pip freeze > requirements.txt
git init -b main
git add manage.py config requirements.txt .gitignore
git commit -m "Initial Django project"
git remote add origin <URL_ВАШЕГО_РЕПОЗИТОРИЯ>
git push -u origin main
До git add создайте .gitignore для .venv/, .env, pycache/, db.sqlite3 и пользовательских файлов. SECRET_KEY вынесите в окружение. На GitHub создайте пустой репозиторий без отдельного начального коммита. Доступ для push настройте SSH-ключом или подходящим токеном, не сохраняя его в исходниках.