如何让get_absolute_url在Django中的views.py中呈现一个字符串

时间:2017-04-04 01:39:28

标签: python html django email url

我正在尝试发送包含HTML内容的电子邮件。该电子邮件将包含指向模型特定实例的DetailView的链接。

因此,在发送电子邮件的视图的“发布”部分,我有类似的内容:

html_content = '<a href="'+str(my_model_instance.get_absolute_url())+'">'+str(text)+'</a>'

发送的电子邮件是:

 <a href="<bound method MyModel.get_absolute_url of <MyModel: my instance name>>">my instance name</a>

如何在views.py中呈现HTTP字符串?

谢谢

1 个答案:

答案 0 :(得分:0)

albar是正确的。我曾尝试使用带括号和不带括号的get_absolute_url,但从不使用括号且没有str()函数。我没有想到不使用str()函数。