这是一个相当简单的问题,如果需要的话,我会详细说明,以便解决这个问题。在
我试图使用一个简单的调用{{ MEDIA_URL }}
来在About Us Django页面上显示一个图像,但是它似乎忽略了它是一个Django变量的事实,而只是将{{MEDIA_URL}}
作为文本?在
我提供了:<img src="{{ MEDIA_URL }}images/static/Deb-and-Diana-About-Us.jpg" alt="Deb & Diana Portrait" width="300" height="384" align="left">
,但是当模板呈现时,它并没有在它应该的地方附加媒体URL,它只留下单词{{ MEDIA_URL }}
。在
我是不是错过了什么进口货?这个默认.html它控制着flatpage扩展了我通常的模板,所以我看不出它为什么会失败,除非我不明白flatpages可以访问什么?在
您可以通过templatetag访问平面页中的
MEDIA_URL
。Look at this snippet 它搜索{{ MEDIA_URL }}
,并将其替换为在您的设置中找到的内容。在以及用法:
^{pr2}$要进行设置,请将上述代码放入您的
templatetags
目录中的templatetags
中的一个名为media_url.py
的文件中,然后将过滤器添加到flatpages模板中,如下所示相关问题 更多 >
编程相关推荐