一个可重用的应用程序,添加一个基本的和可配置的联系人表单。

emencia-contact-form的Python项目详细描述


联系人表单应用程序
===


这是一个可重复使用的应用程序,用于我们的Cookiecutter。
提供了Django CMS集成。
它添加了一个通用联系人表单,其中包含一些通过管理员提供的基本配置。



install
----

-创建您的virtualenv和“pip install-r requirements.txt”。出于开发目的,`pip install-r requirements-dev.txt`.

-在“installed嫒u apps”中,添加:

``python
“modeltransflation”、

“django.contrib.site”、
“django.contrib.sitemaps”、
“django countries”、
“crispy forms”所需的外观形式
‘脆形基础’,
“CAPTCHA”,
'EMECIIA'CONTACTIAL表格,
```

`modeltransflation`应该放在已安装的应用程序之上。


有一个自动检查,确保所有这些应用程序都在已安装的应用程序中。

-captcha:注册[recaptcha](https://github.com/praekelt/django-recaptcha)并在它们的repo上遵循它们的安装过程。(在您的设置中添加ReCPTHA公钥密钥,ReaPTCTHA PrimaType密钥…..)BUR/> BR/> -在URL中添加URL(R'^ ^),包括('EnMeCiaAcExcTraceFrase.Urs')。确保您使用基础与CRISPyFras,在设置中,添加:
Byth> BR/> CurpyPyPoeldEdTabelePosik=(
Bootstrap),
“UNILIORM”,
“BooTrrAP3’,
‘BooTrrAP4’,
‘基础-5’,

TurpmithTeMaPaLeTepps=“基础-5”
‘BR/> BR/>构型
----BR/> BR/>站点:Django admin,默认重命名站点。确保您的设置中有site_id=1.py

-然后您可以在管理员中编辑contact form settings以配置电子邮件。

-电子邮件后端:成功后,联系人表单会发送电子邮件。您需要将其配置为使其正常工作。[django电子邮件后端](https://docs.djangoproject.com/en/1.10/ref/settings/std:setting-email\u backend)

-sitemaps:a sitemap is available in contact\u form/sitemaps.py
必须完成django设置和url上的配置。[文档](https://docs.djangoproject.com/en/1.10/ref/contrib/sitemaps/)



----


出于性能原因重用同一数据库

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在SpringMVC中如何在控制器内使用DAO?   java用Eratosthenes筛寻找素数(最初:有没有更好的方法来准备这个数组?)   Java密码检查器布尔返回值工作不正常   java如何解码百分位编码字节[]   java我正在尝试一个基于servlet的应用程序来工作   java JScrollPane破坏内容   基于bean id的java SpEL   java JavaFx TalbleView向下/向上滚动问题   apache如何使用服务器bean映射将java对象作为post参数发送   使用Avro序列化在Spark中工作时出现java Kafka foreachRDD错误