Django 1.6의 ImageField upload_to가 템플릿에 이미지를 표시하지 않음

순진한 개발자

내 django 응용 프로그램에서 ImageField로 django 모델을 만들었습니다.

문제는 이미지 자체가 템플릿에서 렌더링되지 않는다는 것입니다. 그러나 이미지 경로는 템플릿 자체에 표시됩니다.

또한 미디어 폴더를 보면 내가 업로드 한 이미지가 저장되어있는 것을 알 수 있습니다.

내 미디어 루트 구성 settings.py은 다음과 같습니다.

MEDIA_URL = '/media/'

MEDIA_ROOT = ("D:/Work-Backup/LiClipse Workspace/vTryON_DJango_Integration/vTryON/templates/media" 

    )

내 models.py는 다음과 같습니다.

from django.db import models

클래스 VTryON (models.Model) :

modelId = models.CharField(max_length=100)
slug= models.SlugField(unique=True)   
image=models.ImageField(upload_to="images/framethumbs/", help_text="not more than 1MB", default ='D:/Work-Backup/LiClipse Workspace/vTryON_DJango_Integration/vTryON/templates/static/images/frame2.jpg')

def __unicode__(self):
    return unicode(self.modelId)

내 템플릿은

<html lang="eng">
<head>
    <title>vTryOn Attempt Using Django Framework</title>

</head>    
<body class="body">
      {{frame.image}}
</body>
</html>

템플릿에 표시되는 이미지 경로는 다음과 같습니다.

images/framethumbs/fr_5.jpg 

모든 이미지가 저장되는 MEDIA_ROOT URL 아래에 이미지 / 프레임 이미지 폴더를 만들었습니다. 권한 문제 일 수 있습니까?

그렇다면 권한을 어떻게, 어디서 부여합니까?

Windows 7 PC를 사용하고 있습니다. 미리 감사드립니다.

Shivratna

urls.py 파일에 이것을 추가하지 않으면 정적 파일을 서버에 urls.py에 항목이 있는지 확인하십시오.

urlpatterns += patterns('',
   (r'^media/(?P<path>.*)$', 'django.views.static.serve', {
       'document_root': settings.MEDIA_ROOT}))

이제 이미지를 얻으려면 다음과 같은 이미지 태그를 사용해야합니다.

  <img src="{{ frame.image.url }}" />

도움이 되었기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ImageField의 이미지가 Django 템플릿에로드되지 않습니다.

분류에서Dev

Django 템플릿에 이미지를 표시 할 수 없음 (ImageField 사용)

분류에서Dev

django ImageField 링크가 html 템플릿에 표시되지 않습니다.

분류에서Dev

이미지가 누락 된 ImageField의 너비를 가져올 때 Django 템플릿의 오류 방지

분류에서Dev

django 템플릿이 ImageField에 업로드 된 이미지를 제대로로드하지 않습니다.

분류에서Dev

템플릿에 정보가 표시되지 않음-django

분류에서Dev

django 템플릿에 이미지가 표시되지 않습니다.

분류에서Dev

django 템플릿 이미지가 정적으로 표시되지 않음

분류에서Dev

캐시 된 django 템플릿 로더가 캐시에서 템플릿을로드하지 않음

분류에서Dev

캐시 된 django 템플릿 로더가 캐시에서 템플릿을로드하지 않음

분류에서Dev

Django 템플릿 : 뷰를 사용하지 않는 템플릿의 개체 표시

분류에서Dev

Django-템플릿에 내 테이블 중 하나가 제대로 표시되지 않음

분류에서Dev

Django 1.6 : 양식이 템플릿에 표시되지 않음

분류에서Dev

Django 필드 값이 템플릿에 표시되지 않음

분류에서Dev

Django 템플릿 개체가 표시되지 않음

분류에서Dev

Django 템플릿 컨텍스트가 표시되지 않음

분류에서Dev

Django 사용자 정의 템플릿 태그의 템플릿에서 JQuery가 작동하지 않습니다.

분류에서Dev

Django 양식 필드가 템플릿에로드되지 않음

분류에서Dev

Django Rest Framework가 UpdateAPIView로 ImageField를 업데이트하지 않음

분류에서Dev

MEDIA_URL 이미지가 템플릿에 표시되지 않음

분류에서Dev

Twitter 부트 스트랩 템플릿에 이미지가 표시되지 않음

분류에서Dev

Django-mptt가 템플릿에 이름을 나열하지 않음

분류에서Dev

Vue js 데이터가 템플릿에 표시되지 않음

분류에서Dev

collectionCount가 서비스의 템플릿 / meteor-rxjs에 값을 표시하지 않음

분류에서Dev

Django 템플릿 내에서 ImageField를 표시 할 수 없습니다.

분류에서Dev

템플릿에 html 콘텐츠가 표시되지 않음

분류에서Dev

$ http 및 $ scope 변수가 템플릿에 표시되지 않음

분류에서Dev

Windows Phone HTML 템플릿에 ApplicationBar가 표시되지 않음

분류에서Dev

각도 템플릿에 팝 오버가 표시되지 않음

Related 관련 기사

  1. 1

    ImageField의 이미지가 Django 템플릿에로드되지 않습니다.

  2. 2

    Django 템플릿에 이미지를 표시 할 수 없음 (ImageField 사용)

  3. 3

    django ImageField 링크가 html 템플릿에 표시되지 않습니다.

  4. 4

    이미지가 누락 된 ImageField의 너비를 가져올 때 Django 템플릿의 오류 방지

  5. 5

    django 템플릿이 ImageField에 업로드 된 이미지를 제대로로드하지 않습니다.

  6. 6

    템플릿에 정보가 표시되지 않음-django

  7. 7

    django 템플릿에 이미지가 표시되지 않습니다.

  8. 8

    django 템플릿 이미지가 정적으로 표시되지 않음

  9. 9

    캐시 된 django 템플릿 로더가 캐시에서 템플릿을로드하지 않음

  10. 10

    캐시 된 django 템플릿 로더가 캐시에서 템플릿을로드하지 않음

  11. 11

    Django 템플릿 : 뷰를 사용하지 않는 템플릿의 개체 표시

  12. 12

    Django-템플릿에 내 테이블 중 하나가 제대로 표시되지 않음

  13. 13

    Django 1.6 : 양식이 템플릿에 표시되지 않음

  14. 14

    Django 필드 값이 템플릿에 표시되지 않음

  15. 15

    Django 템플릿 개체가 표시되지 않음

  16. 16

    Django 템플릿 컨텍스트가 표시되지 않음

  17. 17

    Django 사용자 정의 템플릿 태그의 템플릿에서 JQuery가 작동하지 않습니다.

  18. 18

    Django 양식 필드가 템플릿에로드되지 않음

  19. 19

    Django Rest Framework가 UpdateAPIView로 ImageField를 업데이트하지 않음

  20. 20

    MEDIA_URL 이미지가 템플릿에 표시되지 않음

  21. 21

    Twitter 부트 스트랩 템플릿에 이미지가 표시되지 않음

  22. 22

    Django-mptt가 템플릿에 이름을 나열하지 않음

  23. 23

    Vue js 데이터가 템플릿에 표시되지 않음

  24. 24

    collectionCount가 서비스의 템플릿 / meteor-rxjs에 값을 표시하지 않음

  25. 25

    Django 템플릿 내에서 ImageField를 표시 할 수 없습니다.

  26. 26

    템플릿에 html 콘텐츠가 표시되지 않음

  27. 27

    $ http 및 $ scope 변수가 템플릿에 표시되지 않음

  28. 28

    Windows Phone HTML 템플릿에 ApplicationBar가 표시되지 않음

  29. 29

    각도 템플릿에 팝 오버가 표시되지 않음

뜨겁다태그

보관