Shared utilities for POLITICO Civic apps
Project description
politico-civic-utils
Quickstart
- Install the app.
$ pip install politico-civic-utils
- Add the app to your Django project and configure settings.
INSTALLED_APPS = [
# ...
'rest_framework',
'civic_utils',
]
#########################
# civic_utils settings
CIVIC_UTILS_SECRET_KEY = ''
CIVIC_UTILS_AWS_ACCESS_KEY_ID = ''
CIVIC_UTILS_AWS_SECRET_ACCESS_KEY = ''
CIVIC_UTILS_AWS_REGION = ''
CIVIC_UTILS_AWS_S3_BUCKET = ''
CIVIC_UTILS_CLOUDFRONT_ALTERNATE_DOMAIN = ''
CIVIC_UTILS_S3_UPLOAD_ROOT = ''
Developing
Running a development server
Developing python files? Move into example directory and run the development server with pipenv.
$ cd example
$ pipenv run python manage.py 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
- Run the make command to setup a fresh database.
$ make database
- Add a connection URL to the
.env
file.
DATABASE_URL="postgres://localhost:5432/civic_utils"
- 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
File details
Details for the file politico-civic-utils-0.0.8.tar.gz
.
File metadata
- Download URL: politico-civic-utils-0.0.8.tar.gz
- Upload date:
- Size: 18.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0874565130ff797345dcedfc8eb9dff7553bbfa90ce0a4197fe0267986586101 |
|
MD5 | 342aa84eaef3c3023b2ea8d340770cd6 |
|
BLAKE2b-256 | f2f46dc40c5c64c563ea580d1bf22f97b41cdce7668aadbafe784e91426a0b44 |
File details
Details for the file politico_civic_utils-0.0.8-py2-none-any.whl
.
File metadata
- Download URL: politico_civic_utils-0.0.8-py2-none-any.whl
- Upload date:
- Size: 24.3 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc66227de74eff221766bb17f9c81783c731f0da7caecd1f4a3e07d9338563e2 |
|
MD5 | 15d585adb34af9fe4ad07bcb75f6a2fc |
|
BLAKE2b-256 | e16f11014b002672e0a6e2e96046c2b2d7363d6650e6bff88abe8935ac72c970 |