def send_invite(modeladmin, request, queryset):
for r in queryset:
if not Invite.objects.filter(request=r).exists():
Invite.objects.create(request=r)
context = {
"site": get_current_site(request).domain,
"invite_link": build_absolute_uri(
None,
"{}?invite={}".format(reverse("account_signup"), r.invite.code)
)
}
send_mail(
"Beta Invite",
message=render_to_string("beta/email/invite.txt", context=context),
html_message=render_to_string("beta/email/invite.html", context=context),
from_email=getattr(settings, "DEFAULT_FROM_EMAIL"),
recipient_list=[r.email]
)
评论列表
文章目录