사용자 지정보기를 사용하여 이미지를 표시하는 데 약간의 문제가 있습니다. 필요한 경우 요청 문맥을 사용했지만 이미지가 표시되지 않습니다. 이보기 이미지를하지 않는 사용자 정의에 관해서 그러나 때Django 1.3 정적 파일 및 사용자 지정보기를 사용하여 콘텐츠 표시
내 모델/정적/MyApp를 아래에 살고있다 "timgs"라는 이름의 폴더에 이미지를 만드는 작은 이미지를 사용
정적 파일 디렉토리를 표시 CSS/이미지를 잘 timgs 디스플레이.
Ive는 이와 같은 설정에서 특정 폴더를 나열하려고했습니다. 운이 없다. 누군가가 친절하게 설명하기 위해 무엇이 잘못 될, 어쩌면 간단한 예제를 제공 할 경우
STATICFILES_DIRS = (
os.path.join(PROJECT_DIR, 'static/myapp/'),
("timgs", "/timgs"),
)
나는 매우 감사하게 될 것입니다. 감사합니다.
보기/템플릿
def function(request):
whatever = ____.objects.all()
return render_to_response('template', {
'whatever': whatever,
}, context_instance=RequestContext(request))
{% for whatever in whatever %}
<li>{{ whatever.text }}</li>
<li><img src="{{ whatever.image.thumbnail }}" /></li>
{% endfor %}
설정
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static/')
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/static/admin/'
D ev 서버 또는 프로덕션? 프로덕션 환경에서 정적 파일을 제공하도록 웹 서버를 구성 했습니까? MEDIA_ * 및 STATIC_ * 설정을 게시하십시오. –
dev 서버 – Stu