没有收到激活电子邮件使用 django-registration-redux
not receive activation email use django-registration-redux
我使用 djanga 1.7 和 python 2.7,我想使用 django-registration-redux 构建注册,但我没有收到激活电子邮件。
这是我的一部分 setting.py
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
ACCOUNT_ACTIVATION_DAYS = 3
LOGIN_REDIRECT_URL = '/'
这是url.py
url(r'^accounts/', include('registration.backends.default.urls')),
这是registration_form.py
{% extends "base_2.html" %}
{% load bootstrap3 %}
{% block title %}Registration{% endblock %}
{% block content %}
<div class="container">
<div class="row">
<div class="col-sm-offset-2 col-sm-10">
<h1>Sign up</h1>
<p>Already registered?
<a href="{% url 'django.contrib.auth.views.login' %}">Sign in here.</a></p>
</div>
</div>
<form action="{% url 'registration_register' %}"
method="post" role="form" class="form-horizontal">
{% csrf_token %}
{% bootstrap_form form layout='horizontal' %}
{% buttons %}
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary">
{% bootstrap_icon "star" %} Sign Me Up!
</button>
</div>
{% endbuttons %}
</form>
</div>
{% endblock %}
注册成功但我没有收到激活邮件。
你能告诉我解决这个问题吗?
如果您想在收件箱中收到真实的电子邮件,您的 EMAIL_BACKEND
设置不正确。 django.core.mail.backends.console.EmailBackend
只会将电子邮件记录到您的控制台。
你需要setup a new email backend such as an SMTP backend。
我使用 djanga 1.7 和 python 2.7,我想使用 django-registration-redux 构建注册,但我没有收到激活电子邮件。
这是我的一部分 setting.py
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
ACCOUNT_ACTIVATION_DAYS = 3
LOGIN_REDIRECT_URL = '/'
这是url.py
url(r'^accounts/', include('registration.backends.default.urls')),
这是registration_form.py
{% extends "base_2.html" %}
{% load bootstrap3 %}
{% block title %}Registration{% endblock %}
{% block content %}
<div class="container">
<div class="row">
<div class="col-sm-offset-2 col-sm-10">
<h1>Sign up</h1>
<p>Already registered?
<a href="{% url 'django.contrib.auth.views.login' %}">Sign in here.</a></p>
</div>
</div>
<form action="{% url 'registration_register' %}"
method="post" role="form" class="form-horizontal">
{% csrf_token %}
{% bootstrap_form form layout='horizontal' %}
{% buttons %}
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary">
{% bootstrap_icon "star" %} Sign Me Up!
</button>
</div>
{% endbuttons %}
</form>
</div>
{% endblock %}
注册成功但我没有收到激活邮件。
你能告诉我解决这个问题吗?
如果您想在收件箱中收到真实的电子邮件,您的 EMAIL_BACKEND
设置不正确。 django.core.mail.backends.console.EmailBackend
只会将电子邮件记录到您的控制台。
你需要setup a new email backend such as an SMTP backend。