0cb2794effdb2c3db177612557021a8c1ffbe1df
Studio77 (kursy)
Instalacja
Wymagania
uv>= 0.11.0python>= 3.14 (instalowany automatycznie przezuv)node>= 24.14.1 (LTS)npm>= 9.2.0 (LTS)
Instalacja wymaganych narzędzi
-
uv- można zainstalować za pomocą skryptu instalacyjnego dostępnego na stronie projektu:curl -LsSf https://astral.sh/uv/install.sh | sh -
nodeinpm- można zainstalować za pomocą Node Version Manager (nvm):curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash \. "$HOME/.nvm/nvm.sh" nvm install 24
Instalacja projektu
-
Sklonuj repozytorium:
git clone http://192.168.190:3000/StudioCodeLab/kursy.git cd kursy -
Zainstaluj zależności:
uv sync -
Zainstaluj zależności tailwind:
cd theme/static_src npm install cd ../..
Pierwsze uruchomienie
-
Wykonaj migracje bazy danych:
uv run python manage.py migrate -
Utwórz superużytkownika (admina):
uv run python manage.py createsuperuser
Użycie
Uruchom serwery
-
Django:
uv run python manage.py runserver -
Tailwind:
cd theme/static_src npm run dev
Important
Oba serwery muszą być uruchomione równolegle, aby aplikacja działała poprawnie.
Autorzy
Description
Languages
Python
66.1%
HTML
30.4%
CSS
2.4%
Dockerfile
1%
JavaScript
0.1%