Manage votes, electoral votes and delegate counts, the POLITICO way.
Project description
politico-civic-vote
Votes. votes. votes. We got the votes.
Quickstart
- Install the app.
$ pip install politico-civic-vote
- Add the app to your Django project and configure settings.
INSTALLED_APPS = [
# ...
'rest_framework',
'entity',
'geography',
'government',
'election',
'vote',
]
Bootstrapping your database
-
Ensure
PROPUBLICA_CONGRESS_API_KEY
is exported into your environment. If you don't have an API key for the ProPublica Congress API, you can request one here. -
Bootstrap the database.
$ python manage.py bootstrap_vote
Developing
Running a development server
Move into the example directory, install dependencies and run the development server with pipenv.
$ cd example
$ pipenv install
$ pipenv run python manage.py runserver
Setting up a PostgreSQL database
- Run the make command to setup a fresh database.
$ make database
- Add a connection URL to
example/.env
.
DATABASE_URL="postgres://localhost:5432/vote"
- Run migrations from the example app.
$ cd example
$ pipenv run python manage.py migrate
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for politico-civic-vote-1.0a1.dev6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c96ce9fc0fd17018d51e819da0c8fd0fa94c9bc0d746face4b04d2fd3e7e99 |
|
MD5 | 5e8a21b792030069dd980422321e2560 |
|
BLAKE2b-256 | e67be58a398b9073166da9c51163220bbd578b82d731f4ea011a3d182b01baab |
Close
Hashes for politico_civic_vote-1.0a1.dev6-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1b964c0c9b5e04cb5e2f4b2b6f5961ca50e9d601054f8167a459bfa436e3da8 |
|
MD5 | 3fc05278c7ac38ea7c03ca503b7b5e6c |
|
BLAKE2b-256 | 9882e3ef92285ab12470b5acc05f30191dc43c48776cff0503a984720716c69f |