【发布时间】:2016-01-08 08:52:44
【问题描述】:
我有一个发送代码:
def send_email(site_id, email):
subject = "Sub"
from_email, to = EMAIL_FROM, email
text_content = 'Text'
html_content = render_to_string(
'app/includes/email.html',
{'pk': site_id}
)
msg = EmailMultiAlternatives(subject, text_content, from_email, [to])
msg.attach_alternative(html_content, "text/html")
msg.send()
在我的模板中
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>title</title>
</head>
<body>
<a href="{% url 'mail_view' pk %}">Click</a>
</body>
</html>
但是这段代码生成的链接是这样的: http://mail.google.com/en-us/results/30/
results/30 没关系, 但我得到的是 mail.google.com 而不是“mysite.com” 在我的网站中没有 /en-us/ 它唯一的 /en/
你们有什么想法吗?
【问题讨论】:
-
mail_view是做什么的?这是您的观点还是任何其他第三方的观点?