Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Django newsletter

Django newsletter is simple Django application for sending newsletter and managing subscriptions.


  • clone project to some empty folder
  • copy newsletter folder from cloned project to your Django project
  • copy templates/newsletter folder from cloned project to your Django project and customize files to your needs. You need also newsletter_base.html from templates/.
  • look sat (in cloned project) for variables EMAIL_FROM, EMAIL_HOST, EMAIL_SUBJECT_PREFIX, SITE_NAME, SUBSCRIBE_URL, UNSUBSCRIBE_URL; copy them to your settings and configure them to your needs
  • add 'newsletter' to INSTALLED_APPS
  • look at (in cloned projec) for url examples for newsletter subscription, ... Copy to yours and configure them to your needs.
  • configure ADMINS in yours project
  • python syncdb


You send newsletter in Django admin by selecting created newsletter and 'Send newsletter' in Action select box (then Go).

If you run Django project in DEBUG mode, it will send newsletter only to ADMINS.

You like this little script, you find it useful or want new feature?

You can donate a bitcoin or few on: 1WF6hQj5eJuR5drSaPCFKoqz2Z7GAzDnq

You can’t perform that action at this time.