Naklonuj si projekt z GitHubu:
git clone https://github.com/zdruzeniestrom/webstrom-backend
cd webstrom-backendNá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 pipenvKeď už máme pipenv, spustíme:
pipenv sync --dev
pipenv shellV tomto bode stačí už len vytvoriť databázu a spustiť si lokálny server:
python manage.py restoredb
python manage.py runserverV 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 runserverV prípade, že pracujeme na Windowse, musíme si ešte nainštalovať package python-magic-bin:
pip install python-magic-binV 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>