Aplikacja kalendarza wydarzeń stworzona w Django, która umożliwia przeglądanie wydarzeń, ich szczegółowe wyświetlanie oraz interakcję z interfejsem kalendarza.
- Python 3.12 lub nowszy
- Django 5.1 lub nowszy
- SQLite (domyślnie)
- Pakiety Python zdefiniowane w
requirements.txt
Aby sklonować repozytorium, użyj następującej komendy:
git clone https://github.com/uhnajs/Kalendarz-wydarzen.git
cd Kalendarz-wydarzen
Zaleca się utworzenie wirtualnego środowiska dla projektu:
python -m venv .venv
-
Windows:
.venv\Scripts\activate
-
macOS / Linux:
source .venv/bin/activate
Zainstaluj wszystkie wymagane pakiety:
pip install -r requirements.txt
Przygotuj bazę danych:
cd .\calendar_project\
python manage.py migrate
Uruchom aplikację Django:
python manage.py runserver
Aplikacja powinna być dostępna pod adresem: http://127.0.0.1:8000/
.
Aby uruchomić testy aplikacji, skorzystaj z poniższej komendy:
python manage.py test events.tests
Testy obejmują:
- Widoki (Views) - Sprawdzają poprawność wyświetlania stron oraz połączenia z API.
- Modele (Models) - Sprawdzają poprawność działania modeli bazy danych.
Uruchomienie testów pozwala upewnić się, że wszystkie kluczowe funkcje aplikacji działają poprawnie.
- Po uruchomieniu aplikacji zobaczysz kalendarz, na którym wyświetlane są wydarzenia.
- Kliknij na konkretne wydarzenie, aby zobaczyć jego szczegóły.
- Wydarzenia są pobierane z zewnętrznego API.
W przypadku pytań lub problemów, proszę o kontakt.