Legacy code that was used for the first demonstration
Go to file
b1ek 767ed3538a
fix faker
2023-05-07 16:35:50 +10:00
docs add few more routes 2023-04-24 20:43:46 +10:00
misc Changing the database on MySQL 2023-04-06 19:24:15 +10:00
pairent_backend fix faker 2023-05-07 16:35:50 +10:00
pairent_frontend add header and footer react 2023-05-02 23:03:18 +10:00
pairent_frontend_react add router 2023-05-07 10:54:41 +10:00
.gitignore add react app and setup rest framework 2023-05-01 20:39:34 +10:00
README.md update readme.md 2023-04-06 19:40:34 +10:00

README.md

Аренда квартир для студентов

В проекте есть три ветки:

  • main — в эту ветку загружается код после положительного тестирования и ревью.
  • dev_stable — в эту ветку загружается стабильный код, который будет использоваться в продашкене.
  • dev_unstable — основная ветка для разработчиков.

ТУТ НАЗВАНЫ ПАПКИ ПОД РАЗРАБОТКУ И ФРОНТ В БЕК НЕ ЗАХОДИТ И НИЧЕГО НЕ МЕНЯЕТ!

Как начать работать?

  • Устанавливаем python версия 3.11.1 и git
  • Настройте git. В основном нужно только ввести имя пользователя и почту, пароль запросит при клонировании

Если не хотите заморачиваться с терминалом. Советую использовать GitHub Desktop

Клонирование проекта через терминал

Команды написаны под windows. Вводить в командную строку. Проверяйте, что в терминале вы находитесь в правильной директории

  • Клонируем репозиторий
git clone https://github.com/vvsu-rent-project/dev_rent.github
  • В консоли переходим в папку проекта
  • Далее переходим на ветку unstable
git switch dev_unstable

Клонирование проекта через GitHub Desktop

  • Заходим в настройки

Заходим в настройки

  • Входим в аккаунт

Входим в аккаунт

  • Клонируем репозиторий

Клонируем репозиторий

Клонируем репозиторий

Подготовка проекта к работе

  • Открываем VS Code, открываем папку проекта и запускаем терминал
  • В терминале переходим в папку pairent_backend
cd pairent_backend
  • Создаем виртуальное окружение
python -m venv venv
  • Активируем виртуальное окружение. Активировать окружение нужно: когда запускаете сервер, устанавливаете зависимости, добавляете новое django приложение
venv\Scripts\activate
  • После активации, устанавливаем зависимости.
pip install -r requirements.txt