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

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/Android中解密使用RSA证书加密的文件。der和RSA私钥。p12   如何使用正则表达式将java代码中的参数插入SQL查询?   java在认证和签名后锁定PDF文件   java需要在groovy脚本中提供主文件夹目录路径   java无法使用ORMLite更改ForeignCollection中的项?   java如何防止solr在索引时解码url?   java从异常部分重构公共代码   Eclipse中的Java Swing问题   IntStream导致数组元素被错误地设置为0(JVM错误,Java 11)   java和会话   java Android Gradle依赖项排除   java将类文件的多个版本加载到JVM   java如何添加两个imageview并在单击按钮时显示为单个图像   Couchbase:java。lang.NoSuchMethodError:com。沙发床。客户CouchbaseClient。getView   使用Bouncy Castle提供程序进行java AES加密/解密   java垃圾收集和同步可见性