Python Django Image赢得';无法从映像目录中通过模板
我正试图在Django模板中获得一个图像。有人能帮忙吗 以下是我的模板代码:Python Django Image赢得';无法从映像目录中通过模板,python,html,django,Python,Html,Django,我正试图在Django模板中获得一个图像。有人能帮忙吗 以下是我的模板代码: <img src={{myImage}}/> 在我的设置中,我将图像文件“two_scoops_django.png”保存在文件路径上的图像目录中,如下所示: TEMPLATE_DIRS = ( os.path.join(BASE_DIR, 'templatesDir'), os.path.join(BASE_DIR, 'imageDir'), ) 我尝试了几种不同的组合,试图让
<img src={{myImage}}/>
在我的设置中,我将图像文件“two_scoops_django.png”保存在文件路径上的图像目录中,如下所示:
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templatesDir'),
os.path.join(BASE_DIR, 'imageDir'),
)
我尝试了几种不同的组合,试图让它通过,但它还没有工作
Here is my URL pattern as well if it helps:
# DB - generated URL
url(r'^base_book/$', base_book),
提前谢谢你 这个
{{STATIC\u URL}}
东西只能在模板中工作。您必须将模板更改为
<img src="{{ STATIC_URL }}{{myImage}}"/>
{{STATIC\u URL}}
内容只能在模板中工作。您必须将模板更改为
<img src="{{ STATIC_URL }}{{myImage}}"/>
您使用的是什么版本的django?您是否可以检查带有Firebug或其他内容的元素,并查看您的模板为
img
呈现的实际html是什么?您使用的是什么版本的django?您是否可以检查带有Firebug或其他内容的元素,并查看您的模板为img
呈现的实际html是什么?+1基本上,{{STATIC\u URL}}
仅对模板有效,而对视图无效。在这种情况下,url将{{STATIC\u url}}
作为路径的一部分,而不进行计算。+1基本上,{{STATIC\u url}}
仅对模板有效,对视图无效。在这种情况下,url将把{{STATIC_url}}
作为路径的一部分,而不进行计算。
def base_book(request):
(...)
myImage = "two_scoops_django.png"
return render(request, 'base_book.html',
{'book': theBook, 'author': myAuthors, 'myImage': myImage}
)