【发布时间】:2018-01-21 05:59:28
【问题描述】:
我已经使用{% get_media_prefix %} 很长时间了。当他指出这一点时,我正在向某人解释这一点。
为什么我需要声明{% load static %} 才能使用它?
它甚至在文档的示例代码中使用here。
在某种程度上,我理解静态文件和媒体文件在本质上是相似的。即使我们将它们与 nginx+gunicorn 结合使用,nginx 也会同时处理它们(我们让其他一切代理,但不让这些代理)。
但是我们仍然为这些文件定义了单独的MEDIA_URL 和STATIC_URL 以及MEDIA_ROOT 和STATIC_ROOT。
那么为什么需要声明 {% load static %} 才能使用 {% get_media_prefix %} ?
提前致谢。
【问题讨论】:
标签: django django-staticfiles django-media