-1
如何用django註冊發送郵件?如何用django註冊發送電子郵件?
如何用django註冊發送郵件?如何用django註冊發送電子郵件?
django-registration向用戶發送電子郵件,例如,當他或她註冊時。過程如下(如果這是你的問題...)*:
用戶已經填寫並提交報名表...
在views.py:187
new_user = backend.register(request, **form.cleaned_data)
backends/default/__init__.py:78
new_user = RegistrationProfile.objects.create_inactive_user(username, email,
password, site)
models.py:79
if send_email:
registration_profile.send_activation_email(site)
,然後在models.py:207
def send_activation_email(self, site):
...
self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL)
最後一個方法調用進入django.contrib.auth
,尤其是django.contrib.auth.models.User.email_user
P.S.此外,它很粗糙,但通常在代碼庫上搜索,例如與grep
或類似的工具可以告訴你這樣的事情。
* changeset 073835a4269f