Skip to content

ZdruzenieSTROM/webstrom-backend

Repository files navigation

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>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages