我使用reportlab pdfgen創建PDF。在PDF中有一個由drawImage
創建的圖像。爲此,我需要指向圖像的URL或視圖中圖像的路徑。我設法建立了URL,但是如何獲得圖像的本地路徑?Django獲取視圖中的靜態文件URL
我怎麼得到的網址:
prefix = 'https://' if request.is_secure() else 'http://'
image_url = prefix + request.get_host() + STATIC_URL + "images/logo_80.png"
這是一個更好的答案。 – CodingWithoutComments 2013-07-19 17:38:17
你知道是否有一個乾淨的方式將主機名添加到靜態url(如果不存在於STATIC_URL中)? 我需要在郵件中添加圖片或其他資源,用戶將無法通過相關地址查找資源。 – gepatino 2013-09-12 20:00:13
在Debug中運行時,這對我不起作用(還沒有試過DEBUG = False)。我只是獲得傳遞給返回的靜態方法的路徑。使用Django 1.6。有什麼想法嗎? – Shawn 2013-12-12 16:40:30