Das ist der Quellcode des Antragssystems des DBFV e.V. zur Verwaltung von Starter-, Studio- und Kampfrichterlizenzen. Es kann momentan unter http://dbfv.rge.vela.uberspace.de/ erreicht werden.
Diese Installationsschritte gehen von einem Linux-System aus. Das Antragssystem ist eine Djangoanwendung, schaue dir die offizielle Dokumentation an wenn etwas nicht funktioniert oder du ein anderes Setup hast: http://djangoproject.com/
- Virtualenv für python erstellen, nötige Pakete und Abhängigkeiten runterladen.
$ sudo apt-get install python-virtualenv $ sudo apt-get install python-dev $ virtualenv python-django $ source python-django/bin/activate $ git clone https://github.com/rolandgeider/dbfv.git $ cd dbfv $ pip install -r requirements.txt $ cd submission/static $ yarn install
- Quellcode runterladen und settings-Datei sowie Datenbank erstellen:
$ cp dbfv/settings_sample.py dbfv/settings.py $ vim dbfv/settings.py $ python manage.py migrate
- Fixtures laden und Anwendung starten
$ python manage.py createsuperuser $ python manage.py loaddata groups bank_accounts federal_states countries gyms $ python manage.py runserver
Der Quellcode kann von Github heruntergeladen werden:
Die Anwendung ist unter der Affero GNU General Public License 3 oder später (AGPL 3+) verfügbar und darf ohne Restriktionen (unter den Bedingungen der Lizenz) benutzt, verändert und (geändert) weitergegeben werden. Siehe die AGPL.txt-Datei für weitere Einzelheiten.