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
.
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>