-
Веб фреймворк - Django
-
API для погоды: https://open-meteo.com/
-
Присутствуют подсказки при вводе города
-
Сохраняется информация о трёх последних городах, которые интересовали пользователя и предлагается быстрый переход на погоду в этих городах
-
Функции и интерфейс покрыты тестами
-
Есть возможность запускать сразу в Docker
![]() |
|---|
| Интерфейс сайта |
Чтобы скачать проект
git clone https://github.com/DanilAiro/test-DjangoWeatherWebApp.git
cd test-DjangoWeatherWebApp/DjangoWeatherДля запуска через Docker
docker-compose up --buildДля простого запуска
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserverДля запуска тестов функций
pytest main/tests/test_views.pyДля запуска тестов интерфейса
pytest main/tests/test_ui.pyСайт доступен по ссылке http://localhost:8000
