django-feedback

A reusable django app to add an AJAX "feedback" tab to your site

MIT License

Stars
57

Feedback

Creates an ajax "feedback" button on your site, which pops up a form for the user to fill.

  • Add it to your installed apps::

    INSTALLED_APPS += ('feedback',)

  • Sync the database

  • Add a line to your urls.py::

    url(r'^feedback/', include('feedback.urls')),

  • Use it (only requires template modifications)::

    {% include "feedback/header.html" %}

    {% include "feedback/button.html" %}

  • Or use your own button which pops up feedback form::

    {% include "feedback/feedback.html" %}

  • All feedback can be seen in the Django admin interface

  • Class "modal-open" is added to body for compatibility with Bootstrap modal.

  • Feedback can optionally be emailed to you as well, as it is submitted. Specify your email address in settings.py:

    FEEDBACK_EMAIL = "[email protected]"