Clone this repo. You will need set a open weather map api key in order to run correctly this repo. This api manage if the open weather api key has reached limit.
Create python virtual environment. Tested in python 3.11 [In this case .venv is the name I prefer but could be other]
python -m venv .venv
source .venv/bin/activate
Copy .env.test to .env and provide real values to OPEN_WEATHERMAP_KEY
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Open localhost:8000/?city=mex or click in this link
pytest .