معرفی شرکت ها


emencia-contact-form-0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A reusable app to add a basic and configurable contact form.
ویژگی مقدار
سیستم عامل -
نام فایل emencia-contact-form-0.3
نام emencia-contact-form
نسخه کتابخانه 0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Adrien Brunet - Emencia
ایمیل نویسنده adrien@emencia.com
آدرس صفحه اصلی https://github.com/emencia/contact_form
آدرس اینترنتی https://pypi.org/project/emencia-contact-form/
مجوز AGPL
Contact Form App ================ This is aimed to be a reusable app for our cookiecutter. Django CMS integration is provided. It add a generic contact form with some basic configuration made available via the admin. Install ------- - create your virtualenv and `pip install -r requirements.txt`. For dev purposes, `pip install -r requirements-dev.txt`. - In your `INSTALLED_APPS`, add: ```python 'modeltranslation', # translation within models ... 'django.contrib.site', 'django.contrib.sitemaps', 'django-countries', # needed for the CountryField 'crispy_forms', # nice looking forms 'crispy_forms_foundation', 'captcha', 'emencia_contact_form', ``` `modeltranslation` should be placed on top of the installed apps. There is an automatic check which makes sure all of these apps are in INSTALLED_APPS. - captcha: signup for [recaptcha](https://github.com/praekelt/django-recaptcha) and follow their installation process on their repo. (adding RECAPTCHA_PUBLIC_KEY, RECAPTCHA_PRIVATE_KEY in your settings and so on..) - Add url(r'^', include('emencia_contact_form.urls')) in your urls.py - Ensure you're using foundation with crispyforms, in your settings, add: ```python CRISPY_ALLOWED_TEMPLATE_PACKS = ( 'bootstrap', 'uni_form', 'bootstrap3', 'bootstrap4', 'foundation-5', ) CRISPY_TEMPLATE_PACK = 'foundation-5' ``` Configuration ------------- - Site: in django Admin, rename the site by default. Ensure you have SITE_ID = 1 in your settings.py - You can then edit the ContactFormSettings in the admin to configure the email. - EMAIL BACKEND: on success, the contact form send an email. You need to have it configured to have it working properly. [Django Email Backend](https://docs.djangoproject.com/en/1.10/ref/settings/#std:setting-EMAIL_BACKEND) - sitemaps: A sitemap is available in contact_form/sitemaps.py Configuration on the django settings and url has to be done. [doc](https://docs.djangoproject.com/en/1.10/ref/contrib/sitemaps/) TEST & DEV ---------- There is requirements-dev.txt with pdb, django-extensions and pygraphviz. Run tests with the following command: `pytest` To create a new db while running tests: `pytest --create-db` The default behavior reuse the same db for performance reasons


نحوه نصب


نصب پکیج whl emencia-contact-form-0.3:

    pip install emencia-contact-form-0.3.whl


نصب پکیج tar.gz emencia-contact-form-0.3:

    pip install emencia-contact-form-0.3.tar.gz