这是我项目中的目录结构。出于某种奇怪的原因,我的根模板目录中的 base.html 无法访问 {{MEDIA_URL}},但我的购物车目录中的 base.html(相同副本)可以访问 {{MEDIA_URL}}。
另一个奇怪的事情是:我的 base.html 中有这段代码
Hi there,
{% if user.is_authenticated %}
{{request.user.first_name}}
{% else %}
Stranger
{% endif %}
</br>
它永远不会在我的模板根目录中输入“{% if user.is_authenticated %}”,但它与我购物车中的 base.html 完美配合。
这是我的 settings.py
# Absolute filesystem path to the directory that will hold user-uploaded files.
# Example: "/home/media/media.lawrence.com/media/"
MEDIA_ROOT = '/home/ec2-user/foodchute/foodchute/images'
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash.
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
MEDIA_URL = '/images/'