簡體   English   中英

如何獲取get_absolute_url以在Django的views.py中呈現字符串

[英]How can I get get_absolute_url to render a string in views.py in Django

我正在嘗試發送包含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字符串?

謝謝

albar是正確的。 我曾嘗試使用帶括號和不帶括號的get_absolute_url,但從未嘗試過沒有括號和str()函數。 我沒有想到不使用str()函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM