我已经设定:
MEDIA_URL='/media/'
MEDIAFILES_DIRS = [os.path.join(BASE_DIR, "media_in_pro")]
我在项目的基本目录中有一个目录 media_in_pro,在这个目录中我有一个名为“profile”的目录,如“media_in_pro/profile/image.jpeg”。我已将我的网址添加 static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
到URL_PATTERS
.
我的问题是当我尝试在这样的模板中访问此图像时:
img src="{% media 'profile_image/profile.jpg' %}"
然后它会因为这个媒体而引发TemplateSyntaxError。它无法识别img 标记中的“媒体”。虽然我的静态文件工作正常并且我对静态文件使用了相同的方法。虽然我以同样的方式使用静态没有任何问题。谁能帮我解决这个问题?