Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

POLITICO

politico-civic-government

Create and manage the basic structure of federal, state and local government, the POLITICO way.

Quickstart

  1. Install the app.
$ pip install politico-civic-government
  1. Add the app and dependencies to your Django project and configure any needed settings.
INSTALLED_APPS = [
    # ...
    'rest_framework',
    'entity',
    'geography',
    'government',
]

Bootstrapping your database

  1. 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.

  2. Bootstrap the database.

$ python manage.py bootstrap_government

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/government"
  1. Run migrations from the example app.
$ cd example
$ pipenv run python manage.py migrate

About

No description, website, or topics provided.

Resources

License

Releases

No releases published

Packages

No packages published