一个简单的django应用程序来管理公司联系信息。
django-tools-contact的Python项目详细描述
Django工具联系人
django tools contact是一个简单的django应用程序,用于管理公司联系人信息和联系人 来自表单的请求
安装
用pip安装
django-tools-contact
。将
djtools.contact
添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [
...
'djtools.contact',
]
- 在项目设置中添加google maps api密钥和联系人信息:
DJTOOLS_CONTACT_GMAPS_APIKEY = "ABCDE123"
DJTOOLS_CONTACT_SITE_DOMAIN = "www.example.com"
DJTOOLS_CONTACT_MAIL_FROM = "no-reply@example.com"
DJTOOLS_CONTACT_MAIL_TO = ["admin@example.com"]
它依赖于
django-recaptcha
。也遵循他们的指示: Django ReCaptcha。你可以这样使用
ContactRequestView
:
from djtools.contact.views import ContactRequestView
urlpatterns = [
path('contact/', ContactRequestView.as_view(), name='contact'),
]
运行
python manage.py migrate
创建联系人模型。如果要在与联系人表单相同的页面中显示联系人信息 您需要启用此设置
DJTOOLS_CONTACT_INFO=True
,然后启动开发服务器并 访问http://127.0.0.1:8000/admin/创建并添加联系人信息(您将需要管理应用程序 已启用)。访问http://127.0.0.1:8000/contact/查看联系信息并发送联系请求。
参考文献
https://github.com/pydanny/cookiecutter-djangopackage/