Skip to content
Interne Vereinsverwaltung. Beinhaltet auch unser Crowdfunding-Tool.
Python HTML CSS JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
interna
.gitignore
.travis.yml
README.md
requirements.txt

README.md

Coredump Interna

Build Status

Interne Platform für Mitgliederverwaltung etc...

Dev setup

Voraussetzungen:

  • Python 3
  • Pip
  • PostgreSQL

Datenbank:

createdb interna

Virtualenv erstellen:

python3 -m venv VENV
source VENV/bin/activate

Abhängigkeiten installieren:

pip install -r requirements.txt

In Source-Directory wechseln:

cd interna

Umgebungsvariablen definieren (.env Datei wird automatisch geladen):

echo "DJANGO_DEBUG=True" >> .env
echo "SITE_DOMAIN='http://localhost:8000'" >> .env
echo "DATABASE_URL='postgres://localhost/interna'" >> .env

Datenbank migrieren:

./manage.py makemigrations thumbnail  # Workaround: https://stackoverflow.com/a/35883910/284318
./manage.py migrate
./manage.py createcachetable

Tests laufen lassen:

pytest

User erstellen:

./manage.py createsuperuser

Testdaten laden (optional):

./manage.py loaddata --app crowdfund testdata

Entwicklungsserver starten:

./manage.py runserver
You can’t perform that action at this time.