图像未在 Django 1.8 中显示

Images not displaying in Django 1.8

在 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

我想知道我的设置有什么问题以及如何解决这个问题?

$ 符号添加到您主页的正则表达式中:

url(r'^$', 'article.views.main')