PRI_2020-FE/backend/webapp
2020-04-29 22:02:55 +02:00
..
prototype Merge master branch with front-upload-module 2020-04-29 22:02:55 +02:00
manage.py Added back-end prototype 2020-04-21 18:50:17 +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

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.