Mailchimp 嵌入式表单集成到 Django 应用程序错误

Mailchimp embedded form Integration to Django application Error

情况

正确的工作案例

  1. 人们在文件中输入他们的电子邮件
  2. 点击订阅
  3. 弹出 windows 来自 mailchimp
  4. recaptcha 在那个弹出窗口上执行 window
  5. 批准显示在小操作上 window
  6. 订阅者收到确认邮件
  7. 如果我上网,我可以看到那封电子邮件已添加到我的听众中

错误案例

  1. 人们在文件中输入他们的电子邮件
  2. 点击订阅
  3. 重新加载了我原来所在的同一页面,但 URl 像这样
https://MYWEBSITE.COM/?EMAIL=SUBSCRIBER%40gmail.com&b_11111111111111111111111111111111_1111111111111111=&subscribe=Subscribe
  1. 没有电子邮件地址添加到我的听众

Mailchimp 代码

<!-- Begin Mailchimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css" rel="stylesheet" type="text/css">
<style type="text/css">
    #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;}
    /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
       We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<style type="text/css">
    #mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
    #mergeRow-gdpr {margin-top: 20px;}
    #mergeRow-gdpr fieldset label {font-weight: normal;}
    #mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
</style>


<div id="mc_embed_signup">
<form action="https://MYPERSONALPROJECTNAME.us19.list-manage.com/subscribe/post?u=1111111111111111111111111111111111111111111111111" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="mc_embed_signup_scroll">

    <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
    <div style="position: absolute; left: -5000px;" aria-hidden="true">
      <input type="text" name="1111111111111111111111111111111111111111" tabindex="-1" value="">
    </div>
    <div class="clear">
      <input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"> 
    </div>
    </div>
</form>
</div>

<!--End mc_embed_signup-->
  1. 我已经清理了存放 mailchimp 代码的多个容器。
  2. <div class="container text-center"> 没有关闭所以我用 </div>
  3. 关闭了它
  4. 通过 mailchimp 的设置并验证您要用于发送的电子邮件地址。
  5. 在服务器上:
sudo systemctl daemon-reload
sudo systemctl restart gunicorn