InstallationΒΆ
To install
pip install django-sendgrid-events
Add
'sendgrid_events'
to yourINSTALLED_APPS
setting:INSTALLED_APPS = ( # other apps "sendgrid_events", )
Add
'sengrid_events.urls'
as an inclusion to the your mainurls.py
file. You will likely want to provide a bit of security through obscurity as you are essentially going to be trusting whatever is POSTed to this url.You can do this by generating a UUID and then copy and pasting this as part of your URL:
>>> import uuid >>> print uuid.uuid4() aeea4b34-e5cb-4b05-84d8-79bfee95ccf4
Then in your
urls.py
:url("^aeea4b34-e5cb-4b05-84d8-79bfee95ccf4/", include("sendgrid_events.urls"))
Finally, go to and setup the Events API app, pasting in the end point to this url, which will be:
http(s)://<yoursite.com>/aeea4b34-e5cb-4b05-84d8-79bfee95ccf4/batch/
Be sure to check the box that says “Batch event notifications”