Written by
django-style
on
on
[Python] html에 태그 입력하기
[Python] html에 태그 입력하기
# admin.py from django.contrib import admin from django.utils.html import mark_safe from . import models @admin.register(models.Photo) class PhotoAdmin(admin.ModelAdmin): """Photo Admin Definition""" list_display = [ "__str__", "get_thumbnail", ] def get_thumbnail(self, obj): print(dir(obj.file)) return mark_safe(f"") get_thumbnail.short_description = "Thumbnail"
장고는 기본적으로 해킹이나
예상치 못한 tag input 공격으로 부터
보호하기 위해 security가 잘 설계 되어있다.
하지마 우리가 의도 적으로 tag를 return해 주고 싶다면
mark_safe 함수를 사용하자
from http://insubkim.tistory.com/142 by ccl(A) rewrite - 2021-12-08 15:26:47