Skip to content
Snippets Groups Projects
Tobias Jülg's avatar
Tobias Jülg authored
add option to disable abstentions for elections

Closes #18

See merge request !19
39d5e43e
History

Wahlfang

StuStaNet Online Wahl-Tool

Setup

$ cd Wahlfang
$ pip3 install -r requirements.txt
$ python3 manage.py migrate

Admin Access

Creating a superuser (for testing):

$ python3 manage.py createsuperuser

The admin interface is accessible at http://127.0.0.1:8000/admin/. An admin account can also use the management interface http://127.0.0.1:8000/management/.

Generating Test Data

Either via the management interface with the credential of the superuser created above or by using the following (old) method:

Create an election:

$ python3 manage.py create_election --title "Hausadminwahl SS20 im Testhaus" --max-votes-yes 2

Create a voter:

$ python3 manage.py create_voter --election_id 1 --voter_id 1337

You can then login with the printed access code.

Run Development Server

Starting the server:

$ python3 manage.py runserver

If some model changed, you might have make and/or apply migrations again:

$ python3 manage.py makemigrations
$ python3 manage.py migrate

Don't forget to add the new migration file to git. If the CI pipeline fails this is most likely the reason for it.

Development References