Legacy code that was used for the first demonstration
Go to file
b1ek b5828134a9
create form using states instead of formik
formik (or any other form framework) doesn't support setting field value programmatically. filter form uses 2 fields that are triggered by clicking a button, and that's the reason there's no other workaround. probably needs a rewrite
2023-05-08 20:32: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 change ApartamentComparisonAPIView to ApartamentComparisonViewSet 2023-05-07 20:42:06 +10:00
pairent_frontend add header and footer react 2023-05-02 23:03:18 +10:00
pairent_frontend_react create form using states instead of formik 2023-05-08 20:32:50 +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