Django获取视图中的静态文件URL

2023-11-24

我正在使用 reportlab pdfgen 创建 PDF。在 PDF 中有一张由以下人员创建的图像drawImage。为此,我需要图像的 URL 或视图中图像的路径。我成功构建了 URL,但如何获取图像的本地路径?

我如何获取网址:

prefix = 'https://' if request.is_secure() else 'http://'
image_url = prefix + request.get_host() + STATIC_URL + "images/logo_80.png"

# Older Django <3.0 (also deprecated in 2.0):
from django.contrib.staticfiles.templatetags.staticfiles import static

# Django 3.0+
from django.templatetags.static import static

url = static('x.jpg')

网址现在包含'/static/x.jpg',假设静态路径为'/static/'

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django获取视图中的静态文件URL 的相关文章

随机推荐