Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.42 KB

README.md

File metadata and controls

58 lines (38 loc) · 1.42 KB

Návod na spustenie

Naklonuj si projekt z GitHubu:

git clone https://github.com/zdruzeniestrom/webstrom-backend
cd webstrom-backend

Následne je potrebné si nainštalovať python package, na ktorých závisí naša stránka. To sa dá najľahšie dosiahnuť pomocou nástroja pipenv. Ten si môžeme buď nainštalovať pomocou package managera našej distribúcie alebo priamo cez pip:

pip install pipenv

Keď už máme pipenv, spustíme:

pipenv sync --dev

pipenv shell

V tomto bode stačí už len vytvoriť databázu a spustiť si lokálny server:

python manage.py restoredb
python manage.py runserver

V prípade, že nechceme použiť pipenv, môžeme použiť venv zo štandardnej knižnice pythonu:

python -m venv .venv

source .venv/bin/activate

pip install -r requirements.txt

python manage.py restoredb
python manage.py runserver

V prípade, že pracujeme na Windowse, musíme si ešte nainštalovať package python-magic-bin:

pip install python-magic-bin

V každom prípade by sme mali vytvorené prostredie nastaviť ako python interpreter vo vscode projekte cez > Python: Select Interpreter.

Migrácia starej databázy

Pre načítanie dát zo starej stránky si najrpv potrebuješ stiahnuť starú databázu k sebe. Potom vybrané dáta z nej načítaš pomocou príkazu:

python manage.py load_db <cesta k databázi>