A simple contact form widget for Django.
Install
Django Contact Widget is available directly from PyPI:
$ pip install django-contact-widget
*). And don’t forget to add contact_widget to your INSTALLED_APPS.
Requirement
Django>=1.10.1
Database Migration
$ ./manage.py makemigrations contact_widget $ ./manage.py migrate contact_widget
Setting Configuration
Email Configuration in file of settings.py
EMAIL_HOST = 'smtp.gmail.com' # eg: 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = 'your_email@domain.com' EMAIL_HOST_PASSWORD = 'your_password' EMAIL_USE_TLS = True DEFAULT_FROM_EMAIL = EMAIL_HOST_USER EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
URL configuration
The easiest way to set up the views in django-contact-widget is to just use the provided URLconf, found at contact_widget.urls. You can include it wherever you like in your site’s URL configuration; for example, to have it live at the URL /contact/:
from django.conf.urls import include, url
urlpatterns = [
# ....
url(r'^contact/', include('contact_widget.urls')),
]
Usage
Include the template from contact_widget/contact.html to your sidebar for example.
{% include "contact_widget/contact.html" %}
License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-contact-widget-1.0.3.tar.gz.
File metadata
- Download URL: django-contact-widget-1.0.3.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e4a22b82b2a80b2b88a3bfbbc3c7821b9d9a0da72e5d3dc33115d86a525a501
|
|
| MD5 |
258c594011ce4b7da2d12f2a26d4fa70
|
|
| BLAKE2b-256 |
d357c4729f3cded8b834d789632d5df32bc9720ae079c79529554fda3545cc37
|