Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ubernostrum/django-contact-form
A configurable contact-form application for Django.
https://github.com/ubernostrum/django-contact-form
contact-form django email python
Last synced: 12 days ago
JSON representation
A configurable contact-form application for Django.
- Host: GitHub
- URL: https://github.com/ubernostrum/django-contact-form
- Owner: ubernostrum
- License: bsd-3-clause
- Created: 2013-09-11T06:43:25.000Z (about 11 years ago)
- Default Branch: trunk
- Last Pushed: 2023-07-05T06:29:07.000Z (over 1 year ago)
- Last Synced: 2024-05-04T16:46:48.641Z (6 months ago)
- Topics: contact-form, django, email, python
- Language: Python
- Homepage: https://django-contact-form.readthedocs.io/
- Size: 321 KB
- Stars: 124
- Watchers: 7
- Forks: 50
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
.. -*-restructuredtext-*-
.. image:: https://github.com/ubernostrum/django-contact-form/workflows/CI/badge.svg
:alt: CI status image
:target: https://github.com/ubernostrum/django-contact-form/actions?query=workflow%3ACI``django-contact-form`` provides customizable contact-form
functionality for `Django `_-powered
sites.This application includes:
* An extensible base contact-form class which is also usable as-is for
basic functionality (collecting a name, email address, and message)* A subclass of the base form which uses the Akismet spam-filtering
service to detect and reject spam submissions* A class-based Django view which can be used with either of the
built-in contact form classes, or your own customized formFor the default contact-form functionality, add
``"django_contact_form"`` to your Django site's ``INSTALLED_APPS``
setting, add the following line to your site's root URLConf, and
create the templates specified in `the usage guide
`_:.. code-block:: python
from django.urls import include, path
urlpatterns = [
# ... other URL patterns for your site ...
path("contact/", include("django_contact_form.urls")),
]Full documentation for all functionality is `available online
`_.