cookiecutter django 编辑电子邮件

chr*_*ano 0 python django cookiecutter-django

所以我使用cookiecutter-django,它有django-allauth用于用户注册和django-anymail作为发送电子邮件的后端。我想自定义当用户注册或忘记密码时发送给他们的电子邮件。我似乎无法在我的 cookiecutter-django 项目中找到代码,它似乎是从我的应用程序外部的模板(可能在任何邮件模块中)完成的,所以我不知道应该在哪里或如何编写自定义电子邮件信息。另外,由于注册模板在我的项目中没有视图,因此我无法通过调试器找到方法。这是调用注册模板的 URL 代码:

<li class="nav-item mx-md-3">
    <a id="sign-up-link" class="nav-link" href="{% url 'account_signup' %}"><i class="fa fa-user-plus"></i> {% trans "Sign Up" %}</a>
</li>
Run Code Online (Sandbox Code Playgroud)

这是我的项目中的 URL 配置:

# User management
url(r'^users/', include('solucionesverdesweb.users.urls', namespace='users')),
url(r'^accounts/', include('allauth.urls')),
Run Code Online (Sandbox Code Playgroud)

Dan*_* S. 5

在这里找到了这个

\n\n

要自定义发送的电子邮件,请复制这些文件(在您的 python site-packages 目录中):

\n\n
site-packages/allauth/templates/account/email/email_confirmation_message.txt\nsite-packages/allauth/templates/account/email/email_confirmation_subject.txt\n
Run Code Online (Sandbox Code Playgroud)\n\n

到您的应用程序\xe2\x80\x99s 模板目录:

\n\n
your-app/templates/account/email/email_confirmation_message.txt\nyour-app/templates/account/email/email_confirmation_subject.txt\n
Run Code Online (Sandbox Code Playgroud)\n\n

并对本地副本进行任何您喜欢的更改。

\n