politico-civic-entity


License
MIT
Install
pip install politico-civic-entity==1.0a1.dev3

Documentation

POLITICO

django-politico-civic-entity

Manage political people and organizations, the POLITICO way.

Quickstart

  1. Install the app.
$ pip install politico-civic-entity
  1. Add the app to your Django project settings.
INSTALLED_APPS = [
    # ...
    'rest_framework',
    'entity',
]
  1. 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
  1. Run the make command to setup a fresh database.
$ make database
  1. Add a connection URL to example/.env.
DATABASE_URL="postgres://localhost:5432/entity"
  1. Run migrations from the example app.
$ cd example
$ pipenv run python manage.py migrate