Files
liederquelle/docs/README.md
2026-01-25 21:50:21 +01:00

961 B

Installation zum Testen & Entwickeln

Wir entwickeln auf Python 3.14. Python 3.12+ funktioniert, ältere haben zumindest Probleme mit Frescobaldi, was hiermit nichts zu tun hat…

  • git clone ssh://git@git.zahlenlabyrinth.de:9922/Notenbund/liederquelle.git

  • cd liederquelle

  • Python virtual environment (Venv) anlegen: python3.14 -m venv .venv

  • Venv aktivieren: . .venv/bin/activate

  • Abhängigkeiten installieren: pip install -Ur requirements.txt

  • cd liederquelle

  • .env anlegen:

    $ python manage.py shell

    from django.core.management.utils import get_random_secret_key with open('.env', 'w') as dotenv: dotenv.write('SECRET_KEY=%s' % get_random_secret_key()) ^D

  • Datenbank (SQLite) anlegen: python3 manage.py makemigrations quellen; python3 manage.py migrate

  • Admin anlegen: python3 manage.py createsuperuser

  • Server starten: python3 manage.py runserver

  • Öffne [http://localhost:8080/admin] im Browser