Skip to main content

Shared utilities for POLITICO Civic apps

Project description




  1. Install the app.
$ pip install politico-civic-utils
  1. Add the app to your Django project and configure settings.
    # ...

# civic_utils settings



Running a development server

Developing python files? Move into example directory and run the development server with pipenv.

$ cd example
$ pipenv run python runserver

Developing static assets? Move into the pluggable app's staticapp directory and start the node development server, which will automatically proxy Django's development server.

$ cd civic_utils/staticapp
$ gulp

Want to not worry about it? Use the shortcut make command.

$ make dev
Setting up a PostgreSQL database
  1. Run the make command to setup a fresh database.
$ make database
  1. Add a connection URL to the .env file.
  1. Run migrations from the example app.
$ cd example
$ pipenv run python migrate

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for politico-civic-utils, version 0.0.8
Filename, size File type Python version Upload date Hashes
Filename, size politico_civic_utils-0.0.8-py2-none-any.whl (24.3 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size politico-civic-utils-0.0.8.tar.gz (18.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page