我不擅長django,我使用Django 1.10,現在我遇到了圖像顯示問題。我在這個版本閱讀了一些東西已經改變,但我不明白。這裏是我現在有:如何在Django中顯示圖像1.10
settings.py:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_DIR = os.path.join(BASE_DIR, 'static')
TEMPLATE_DIR = os.path.join(BASE_DIR, '/templates')
STATICFILES_DIRS = [STATIC_DIR, ]
STATIC_URL = '/static/'
MEDIA_ROOT = 'C:/Users/john/myprojects/goal/website/goal/media/'
MEDIA_URL = '/media/'
或許真的是不尋常的在這裏,我可以刪除嗎?
模板:
{% block content%}
{{ car.name }}
{{ car.photo.url }}
{% endblock %}
這裏是文件夾,我有我的圖片:
C:/用戶/ JOHN/MyProjects下/目標/網站/目標/媒體/圖像
而我看到的不是我網站上的圖片:
/media/images/mynewcar.jpg
我必須改變什麼?
我粘貼到的urls.py:
media_dir = os.path.join(os.path.dirname(文件), '媒體')
並urlpatterns的
URL(R '^媒體/(.*)$', 'django.views.static.serve',{ 'DOCUMENT_ROOT': media_dir}),
你有沒有'
'在你的模板 –