반응형
Django Admin 페이지에 UrlField를 표시하면 URl 경로만 나타나게 됩니다.
Url 링크가 아니라 URL 이미지로 표시하고 싶을때는 아래와 같이 하시면 됩니다.
기존 Admin.py에 사용하였던 문장입니다.
class Model1Admin(admin.ModelAdmin):
list_display = ['productId','productName','productPrice']
아래와 같이 함수를 추가하셔서 image_tag 포맷을 url링크로 리턴해주시면됩니다.
class Model1Admin(admin.ModelAdmin):
list_display = ['productId','image_tag', 'productName','productPrice']
def image_tag(self, obj):
return format_html('<img src="{}" width="50px;"/>'.format(obj.productImage))
image_tag.short_description = 'Image'
그럼 URL 이미지가 잘 나오는걸 확인 하실 수 있습니다.
그럼 즐거운 코딩하세요 ~
반응형
'프로그래밍 > Django개발(MAC OS)' 카테고리의 다른 글
django 이미지 폼 업로드 실패 해결 (2) | 2020.01.07 |
---|---|
[Django] Tag List로 불러온 데이터를 보여주기 (0) | 2020.01.06 |
HTML 확인창 띄우는 방법 (0) | 2020.01.04 |
django 장고 원하는 글자 길이만 표현하는 법 (0) | 2020.01.01 |
Django Tag 사용하기 (0) | 2019.12.26 |