DancerVax API integration for The Django Dance School project
Project description
The DancerVax site is designed to allow for simple vaccination record lookup for participating organization. Lookups can happen using the site itself, or using the included REST API.
This package provides easy DancerVax Integration to the Django Dance School project. Once installed, the default check in views will automatically call the DancerVax API to check the vaccination status of potential participants at the time of check in. This way, vaccination checks are completely integrated with the existing check-in workflow.
Installation instructions
Sign up as an organization with DancerVax, and await approval to begin using the lookup system.
Request a DancerVax API key (client key and secret key).
Install this package.:
pip install danceschool-dancervax
Note that in a production environment, you may need to simply add danceschool-dancervax to your project’s requirements.txt.
Edit your project’s settings.py to add danceschool-dancervax to INSTALLED_APPS, and to add your API keys:
INSTALLED_APPS = [ ''' Other packages ''' 'danceschool_dancervax', ] DANCERVAX_CLIENT_ID = '<your_id_here>' DANCERVAX_CLIENT_SECRET = '<your_secret_here>'
Once these steps are complete, automatic lookup of DancerVax vaccination status should be enabled by default. On the ‘View registrations’ pages, each individual’s DancerVax status will be reported. The app also makes use of Django’s built-in cache capabilities; a request for information related to a specific event registration will only be repeated once per day, unless the name or email address associated with the registration changes.
Who do I talk to about additional questions?
For technical questions related to this library, use the issue tracker or email Lee Tucker: lee.c.tucker@gmail.com
For issues related to DancerVax itself, please contact info@dancervax.org.
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
Built Distribution
File details
Details for the file danceschool-dancervax-0.1.5.tar.gz
.
File metadata
- Download URL: danceschool-dancervax-0.1.5.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5792a48e07e152a2ac8dd1d3ecc9039813188b44a7a3284453f8003d973fd04 |
|
MD5 | c724d88ea9661ef52564e63080040777 |
|
BLAKE2b-256 | 4c1ac5c45162b91eeb748efa284995f8a824363265de45fc8bf1225b18ce9df8 |
File details
Details for the file danceschool_dancervax-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: danceschool_dancervax-0.1.5-py3-none-any.whl
- Upload date:
- Size: 15.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 980dde48bb67e98c03370a8f1d48e73c9c17371bf8bf17610103cf59bc239b8b |
|
MD5 | 52a0a5fc6af76e2972d30d5d41462124 |
|
BLAKE2b-256 | c7989188801f19e552cce8c48cb23ab788ede056d47e145e3698d6b57d1e2414 |