很简单,你马上就会流泪。
django-email-registration的Python项目详细描述
为Django开发的Eleventy第十一个电子邮件注册应用程序。
但这只不会喂你的猫。
用法
本例假设您使用的是django、jquery和 推特引导。
使用pip安装django-email-registration。
将此代码复制到登录或注册页的某个位置:
<h2>{% trans "Send an activation link" %}</h2> <form method="post" action="{% url "email_registration_form" %}" class="well" id="registration"> {% csrf_token %} <div class="controls"> <input id="id_email" type="text" name="email" maxlength="30" placeholder="{% trans "Email address" %}"> </div> <button type="submit" class="btn btn-primary"> {% trans "Register" %}</button> </form> <script> function init_registration($) { $('#registration').on('submit', function() { var $form = $(this); $.post(this.action, $form.serialize(), function(data) { $('#registration').replaceWith(data); init_registration($); }); return false; }); } $(init_registration); </script>
(或者,包括模板片段 registration/email_registration_include.html某处。)
将email_registration添加到INSTALLED_APPS并包括 email_registration.urls在urlconf的某个地方。
确保Django能够 send emails。
普雷斯托。