首页 > 解决方案 > 将 Recaptcha 电子邮件表单合并到现有的 Django 项目中

问题描述

我想在 Google Recaptcha 中加入与此类似或相同的电子邮件表单:

https://github.com/maru/django-contact-form-recaptcha

进入这个现有的 django github 项目:

https://github.com/justdjango/video-membership

网站访问者可以通过表单向我直接拥有的 Gmail 帐户发送电子邮件。

为此,我编辑了视频会员 github 项目中的代码,以包含一个联系页面。

如何实现?

视频会员大师/课程/urls.py:

from django.urls import path

from .views import ContactPageView

app_name = 'courses'

urlpatterns = [
    path('contact/', ContactPageView.as_view(), name='contact')
]

视频会员大师/课程/views.py

from django.views.generic import TemplateView
class ContactPageView(TemplateView):
    template_name = 'contact.html'

视频会员大师/课程/模板/contact.html:

{% extends 'courses/base.html' %}

{% block content %}

<h1>Contact</h1>

{% endblock %}

标签: djangoemailgmailrecaptcha

解决方案


推荐阅读