Ingest election metadata and results from outside sources, the POLITICO way.
Project description
politico-civic-election-loader
Ingest election metadata and results from outside sources, the POLITICO way.
Quickstart
- Install the app.
$ pip install politico-civic-election-loader
- Add the app to your Django project settings.
INSTALLED_APPS = [
# ...
'rest_framework',
'election_loader',
]
- Migrate the database.
$ python manage.py migrate entity
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/electionloader"
- Run migrations from the example app.
$ cd example
$ pipenv run python manage.py migrate
Copyright
© 2019–present POLITICO, LLC
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-election-loader-1.0a7.dev1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa6717f9c5bf6ecc7f7750fb5ad6555667afdb6e1d642691c199921bbf8a1b3a |
|
MD5 | 1b5d7727ba32d5c9ee90df74e8610985 |
|
BLAKE2b-256 | 65d9f32a3836ce7768a5ad3c8fb796e8ae9d575abdb559d3da75592d232042f0 |
Close
Hashes for politico_civic_election_loader-1.0a7.dev1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ea85967c5459f0eacde3e8a286952bdb9d67da00d7822b6dbbf83cbb169ab9c |
|
MD5 | ec027a4da976f6cce9e8586b93170b42 |
|
BLAKE2b-256 | 95c392b26d88e4a5d7fbfa45a4dc7bea45b77673c4b5e02d4e6140fbf0d7160d |