-
Notifications
You must be signed in to change notification settings - Fork 2
Testing Testowanie
Wszystkie polecenia należy wykonywać w głównym katalogu projektu!
Aby móc testować aplikację lokalnie należy:
-
Utworzyć virtual enviroment (środowisko wirtualne):
python3 -m venv .env
-
Aktywować środowisko:
source .env/bin/activate
(Linux, Mac, Linux Subsystem for Windows, Git Bash)uruchomienie pliku
.env/bin/Activate.ps1
(Windows PowerShell)Nie testowałem innych niż Linux, w przypadku problemów polecam wysuzkać w google
python venv on <nazwa systemu>
https://stackoverflow.com/questions/1365081/virtualenv-in-powershell
-
Zainstalwoac zależności
pip install -r requirements.txt
(lubpip3 (...)
) -
Wyjście ze środowiska
deactivate
Aby uruchomić aplikację:
-
Uruchomić środowisko
source .env/bin/activate
-
(opcjonalne) dodać zmienną debugowania (aplikacja będzie na bieżąco przeładowywać zmodyfikowane pliki
.py
:-
export FLASK_ENV=development
(Linux, Mac, Linux Subsystem for Windows, Git Bash) -
set FLASK_ENV=development
(Windows CMD) -
$env:FLASK_ENV = "development"
(PowerShell)
(Nie testowałem innych niż Linux)
Źródło: https://stackoverflow.com/questions/17309889/how-to-debug-a-flask-app
-
-
Będąc w głównym katalogu projektu urhcomić aplikację
python wsgi.py
-
Aplikacja webowa będzie dostępna pod adresem który wypisze po powyższym poleceniu zazwyczaj http://127.0.0.1:5000/
-
Zakończenie pracy aplikacji:
CTRL+C
(lub inny skrót klawiaturowy na Windows, aplikacja wypisze go po uruchomieniu) -
Wyjście ze środowiska wirtualnego po zakończonej pracy:
deactivate