Ułatwiaczek w internecie: ulatwiaczek.herokuapp.com
Żeby uruchomić Ułatwiaczka lokalnie, musimy wykonać następujące kroki:
-
Pobieranie potrzebnych materiałów:
- Klonujemy branch
master
z repozytorium; - Pobieramy Python'a w wersji 3.6.0 dla naszego systemu;
- Pobieramy Node.js w wersji 7.5.0;
- Klonujemy branch
-
Sprawdzenie poprawosci instalacji Python'a oraz Node.js:
-
Przygotowanie wirtualnego środowiska:
- Przechodzimy w konsoli do głównego folderu projektu (można go poznać po plikach
manage.py, requirements.txt, README.md
;
-
Wpisujemy komendę
pip install virtualenv
.
Po zakończeniu instalacji sprawdzamy czy wszystko zainstalowało się poprawnie komendąvirtualenv --version
;
-
Tworzymy wirtualne środowisko
virtualenv virtualenv
i aktywujemy go:
W przypadku Linuxa:source virtualenv/bin/activate
W przypadku Windowsa:virtualenv\Scripts\activate
-
Po wykonaniu tej komendy nasza konsola powinna wyglądać następująco:
Należy pamiętać, że musimy wejść do naszego wirtualnego środowiska za każdym razem jeżeli chcemy uruchomić naszą aplikację lokalnie ( ͡^ ͜ʖ ͡^).
-
Następnie instalujemy Python'ową paczkę, która zawiera między innymi Django, na którym oparty jest nasz projekt.
Paczkę instalujemy poleceniempip install -r requirements.txt
. Po skończeniu pobierania sprawdzamy czy Django zainstalował się poprawnie poleceniempython -m django --version
-
Teraz instalujemy Gulp'a i potrzebne do jego działania moduły.
Będąc w głównym folderze projektu wpisujemy w konsolę:npm install
. NodePackageManager automatycznie zainstaluje za nas potrzebne moduły które są zawarde w plikupackage.json
. -
Po instalacji modułów
npm
w konsolę wpisujemy komendę:gulp css:compile
.
Powinniśmy ujrzeć taki widok:
-
W pliku ulatwiaczek/setting.py zmienną
DEBUG
zmieniamy naTrue
- Przechodzimy w konsoli do głównego folderu projektu (można go poznać po plikach
-
Uruchomienie serwera i dodawanie danych:
Po wykonaniu poprzednich kroków, wreszcie możemy uruchomić naszą aplikację na lokalnym serwerze! Żeby to zrobić, wykonujemy następujące kroki:- W konsoli [w której mamy uruchomione wirtualne środowisko!] otwartej w głównym folderze projektu (poznamy go po pliku
manage.py
) wpisujemy komendę:python manage.py runserver
Powinniśmy zobaczyć coś takiego:
- Uruchamiamy przeglądarkę i wpisujemy adres:
127.0.0.1:8000
. Powinna nam się pokazać strona Ułatwiaczka.
- W konsoli [w której mamy uruchomione wirtualne środowisko!] otwartej w głównym folderze projektu (poznamy go po pliku