在 Django 1.8 中,我可以上传图像并将它们保存在应有的路径上,但是当我将路径添加到模板时,图像没有显示。我在终端服务器中为他们获取了 200 个 http 代码。
以下是settings.py中的相关部分:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL = '/media/'
在 urls.py 我添加了:
urlpatterns = [
...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
示例图像标记路径:
<img src="/media/photos/1/1430598029_08_ranaplazaslide.jpg" />
和获取代码:
GET /media/photos/1/1430598029_08_ranaplazaslide.jpg HTTP/1.1" 200 20888
我想知道我的设置有什么问题以及如何解决这个问题?