2011-04-07 31 views
0

我使用不同信號的不同確認鏈接發送郵件。這些郵件包含收件人必須單擊的鏈接。如果我從www.example.com發送鏈接,則確認鏈接看起來類似www.example.com/confirmation。Django:從信號中獲取當前域名(http_host)

目前我硬編碼在我的設置文件的域名,但也許有一個更好的辦法更靈活的方式?

回答

1

,如果你不想使用本網站的框架只是爲了讓域名可以使用帶有請求對象的get_host功能。 DOMAIN_NAME = request.get_host() 但要記住,這個函數返回後還端口使用請求頁面時,所以你可以有domain.com:8000例如