내가/IMG /라는 미디어 루트에 업로드 된 파일을 저장 미디어 폴더에 저장된 이미지를 표시 할 수 없습니다 :장고
MEDIA_ROOT = os.path.join(BASE_DIR, 'img')
MEDIA_URL = '/img/'
그리고 해당 폴더에있는 모든 이미지를 표시하려면이 템플릿을 사용
{% load staticfiles %}
<ul>
{% for post in latest_post %}
<li>{{ post.id }} : {{ post.post_body }} : <img src="{% static "/img/" %}{{ post.post_image }}" alt="{{ post.post_image }}" /> </li>
{% endfor %}
</ul>
을
은 내가 올바른 URL을 얻을 :
http://127.0.0.1:8000/img/birthday.jpg
을하지만 이미지를 열 때 오류 "페이지를 찾을 수 없습니다"얻을. 왜 그런가요?
편집 : 나는 단지 manage.py collectstatic를 실행했지만 문제를 해결하지 못했습니다. 나는 여전히 404 오류가 발생합니다.
당신이 dev에 서버를 사용하거나'DEBUG = FALSE ' –
@DanielHepper와 생산에서 실행됩니다 dev에 서버. 방금 staticroot를 만들었지 만 이미지 파일을 복사하지 않았습니다. – Chubak
urls.py를 게시하십시오 –