发送时邀请被叫两次

时间:2017-03-15 13:36:38

标签: python django django-allauth django-1.9

我已将django-invitations用于邀请功能。我在主页中使用了一个表单,要求用户的电子邮件地址。当用户填写电子邮件并点击提交按钮时。它被重定向到邀请/发送邀请/并再次显示截图中的表单

这是主页。我填写了从未邀请过的电子邮件地址,在提交表单时,页面被重定向,显示在第二个屏幕截图中。该电子邮件之前从未被邀请,但它仍然表示已经被邀请 enter image description here

enter image description here

以下是代码

的配置

urls.py

url(r'^invitations/', include('invitations.urls', namespace='invitations')),
url(r'^accounts/', include(allauth_urls)),

home.html的

<form action="{% url 'invitations:send-invite' %}" method="POST" id="invite-form" class="form-horizontal">
    {% csrf_token %}
    <div class="input-group">
        <input type="text" name="email" id="id_email" value="" class="form-control validate-email" placeholder="Enter your email address to request invitation">
        <span class='input-group-btn'>
            <input type="submit" value="REQUEST INVITATION" class="btn btn-primary generic-ajax-submit">
        </span>
     </div>
</form>

settings.py

ACCOUNT_ACTIVATION_DAYS = 7
ACCOUNT_INVITATION_DAYS = 7
INVITE_MODE = True
ACCOUNT_ADAPTER = 'pages.login_redirect.AccountAdapter'

我已经ACCOUNT_ADAPTER为allauth而且我对如何处理django-invitation ACCOUNT_ADAPTER感到困惑。

我在哪里做错了?我错过了什么吗?

0 个答案:

没有答案