# Аренда квартир для студентов В проекте есть три ветки: - main — в эту ветку загружается код после положительного тестирования и ревью. - dev_stable — в эту ветку загружается стабильный код, который будет использоваться в продашкене. - dev_unstable — основная ветка для разработчиков. ## ТУТ НАЗВАНЫ ПАПКИ ПОД РАЗРАБОТКУ И ФРОНТ В БЕК НЕ ЗАХОДИТ И НИЧЕГО НЕ МЕНЯЕТ! ## Как начать работать? - Устанавливаем [python](https://www.python.org/downloads/) версия 3.11.1 и [git](https://git-scm.com/) - [Настройте git](https://tproger.ru/curriculum/git-guide/). В основном нужно только ввести имя пользователя и почту, пароль запросит при клонировании Если не хотите заморачиваться с терминалом. Советую использовать [GitHub Desktop](https://desktop.github.com/) ### Клонирование проекта через терминал Команды написаны под windows. Вводить в командную строку. Проверяйте, что в терминале вы находитесь в правильной директории - Клонируем репозиторий ```bash git clone https://github.com/vvsu-rent-project/dev_rent.github ``` - В консоли переходим в папку проекта - Далее переходим на ветку unstable ```bash git switch dev_unstable ``` ### Клонирование проекта через GitHub Desktop - Заходим в настройки ![Заходим в настройки](misc/1_step.png) - Входим в аккаунт ![Входим в аккаунт](misc/2_step.png) - Клонируем репозиторий ![Клонируем репозиторий](misc/3_step.png) ![Клонируем репозиторий](misc/4_step.png) ### Подготовка проекта к работе - Открываем VS Code, открываем папку проекта и запускаем терминал - В терминале переходим в папку pairent_backend ```bash cd pairent_backend ``` - Создаем виртуальное окружение ```bash python -m venv venv ``` - Активируем виртуальное окружение. Активировать окружение нужно: когда запускаете сервер, устанавливаете зависимости, добавляете новое django приложение ```bash venv\Scripts\activate ``` - После активации, устанавливаем зависимости. ```bash pip install -r requirements.txt ```