Skip to main content

A RESTful API for managing collections of messaging content

Project description

A RESTful API for managing collections of messaging content. Comes with a client and a fake.

$ virtualenv ve
$ source ve/bin/activate
(ve)$ pip install -r requirements.txt
(ve)$ pip install -r requirements-dev.txt
(ve)$ py.test --ds=testsettings contentstore/tests.py --cov=contentstore

Configuration

The following configuration (with dummy values replaced by real ones) needs to be added to settings.py to configure this app:

INSTALLED_APPS = [
    # Usual Django stuff plus
    # Third-party apps
    'djcelery',
    'rest_framework',
    'rest_framework.authtoken',
    'django_filters'
]

# REST Framework conf defaults
REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAdminUser',),
    'PAGINATE_BY': None,
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.BasicAuthentication',
        'rest_framework.authentication.TokenAuthentication',
    ),
    'DEFAULT_PERMISSION_CLASSES': (
        'rest_framework.permissions.IsAuthenticated',
    ),
    'DEFAULT_FILTER_BACKENDS': ('rest_framework.filters.DjangoFilterBackend',)
}

Release Notes

0.1.4 - 2015-06-11 - Python 3 compat imports 0.1.3 - 2015-05-21 - Initial release

Project details


Download files

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

Source Distribution

django-messaging-contentstore-0.1.4.tar.gz (13.0 kB view details)

Uploaded Source

File details

Details for the file django-messaging-contentstore-0.1.4.tar.gz.

File metadata

File hashes

Hashes for django-messaging-contentstore-0.1.4.tar.gz
Algorithm Hash digest
SHA256 764759f11b9725d97c0855c980bd2e248e6a82d02da1e8894ca87b29e141f45b
MD5 9fe19c815e529a9d1219d443d5bd0435
BLAKE2b-256 1187f2efc47c5eeadd4e32e0a166b6ca3fd575de89c2b17e92af769589b7cebb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page