WIP Quellen/Admin
This commit is contained in:
22
docs/README.md
Normal file
22
docs/README.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user