我创建了一个json API,可以找到HERE
我遇到的问题是图片网址未完全显示。 例如,当前输出为:
image:" /media/images/ShanRoberts_NWales_Vitocal300A_xgGCGrG.JPG" ;,
我需要它显示如下:
图片:" http://178.62.67.237/media/images/ShanRoberts_NWales_Vitocal300A_xgGCGrG.JPG",
有什么想法吗?
答案 0 :(得分:0)
您可以合并from django.contrib.staticfiles.templatetags.staticfiles import static
和HttpRequest.build_absolute_uri
以获取完整的网址。
from django.templatetags.static import static
from django.http.HttpRequest import build_absolute_uri
relative_url = static('x.jpg')
# url now contains '/static/x.jpg', assuming a static path of '/static/'
absolute_url = build_absolute_uri(relative_url)