Welcome to Django Collector’s documentation!¶
Django Collector is a django application that is used to collect email addresses. The typical use case is a start-up that is in the pre-launch phase and wants to collect email addresses so that a launch notice may be sent out.
Django Collector is unique in that is provides a mechanism for people to delete their email addresses before the launch notice is sent out.
Full data portability at all times!
Django Collector is all over teh internets...
Use the Rentalita PPA:
sudo add-apt-repository ppa:rentalita/ppa sudo apt-get update sudo apt-get install python-django-collector
Use the Cheese Shop:
sudo pip install djang-collector
These settings are expected to appear in
True or False. Default is False. Requires a working MTA. When True, Django Collector will send an email with instructions on how to delete the email address. This is as simple as clicking on a link in the email.
Default is the empty string. This email address will be used in the
From: field. For example:
Each template has been localized.
For example, in settings.py:
LANGUAGE_CODE = 'en' _ = lambda x: x LANGUAGES = ( ('en', _(u'English')), ('es', _(u'Espanol')), )
means that English and Espanol are supported. English is the default. Users that request other languages will get English.
collector/deleted.html. This template will be
displayed when the user deletes her email address by clicking the link
in the email sent to her.
collector/blob404.html. This template will be
displayed when the user attempts to delete an email address that has
already been deleted.
These variables are made available to every template.
This is a fully-qualified, hard-to-guess, and unique URL that will
delete the associated email address when clicked. This is expected to
appear in the