PRI_2020-FE/backend/webapp
2020-06-12 21:59:30 +02:00
..
prototype Cleanup and reverted back to SQLite 2020-05-29 20:36:02 +02:00
manage.py Added back-end prototype 2020-04-21 18:50:17 +02:00
model.py Added script for teaching model and prediction script 2020-06-12 21:59:30 +02:00
predict.py Added script for teaching model and prediction script 2020-06-12 21:59:30 +02:00
README.md Added back-end prototype 2020-04-21 18:50:17 +02:00
requirements.txt Added back-end prototype 2020-04-21 18:50:17 +02:00
vocabulary.pkl Added script for teaching model and prediction script 2020-06-12 21:59:30 +02:00

Analiza dyskusji na forum (Development)

Wymagania:

  • Python
  • Django >= 3.0.5

Środowisko wirtualne

Zaczynamy od stworzenia i uruchomienia środowiska wirtualnego, przy pomocy poleceń:

$ python3 -m venv myvenv
$ source myvenv/bin/activate

Powinniśmy ujrzeć (myvenv) poprzedzające nasza nazwę użytkownika w wierszu poleceń.

Instalacja Django

Pierwszym krokiem będzie zaktualizowanie menedżera pakietów języka Python:

$ python3 -m pip install --upgrade pip

Instalujemy pakietu Django przy pomocy listy wymagań:

pip install -r requirements.txt

Uruchomienie

Aby uruchomić wersję prototyp aplikacji, w pierwszej kolejności należy zainicjalizować bazę danych:

$ python manage.py migrate --run-syncdb

Następnie uruchamiamy serwer WWW:

$ python manage.py runserver

Aplikacja dostępna jest pod adresem 127.0.0.1:8000 Aby zakończyć działanie serwera, korzystamy w kombinacji klawiszy CTRL + C w terminalu, w którym uruchomiliśmy usługę.

Aby opuścić środowisko wirtualne, korzytamy z polecenia deactivate.