2020년 2월 11일부터 신규 컨텐츠는 에듀캐스트를 통해 코스 개별 판매제로 서비스됩니다. 구독기간 동안에 기존 컨텐츠는 askcompany.kr 사이트에서 그대로 이용하실 수 있습니다. askcompany.kr 상의 Ask Company VOD는 더 이상 업데이트되지 않으며, Ask Company VOD 구독이 필요하신 분은 me@askcompany.kr 메일로 문의주시면 안내해드리겠습니다.

04 ModelAdmin에서 allow_tags 지원 제거와 mark_safe

본 VOD는 구독 VOD로 제공됩니다. (구독 확인을 위해 회원가입/로그인이 필요합니다. 구독정책은 구독정책 페이지에서 확인하실 수 있습니다.)

장고에서는 파이썬 문자열을 템플릿을 통해 표현할 때에는 태그가 ESCAPE처리가 됩니다. 이는 보안에도 꼭 필요한 기능인데요. 유저가 올린 포스팅에서 이미지/자바스크립트를 통한 해킹을 사전에 방지할 수 있는 꼭 필요한 기능입니다.

그런데, 관리툴에서 필요해서 만든 HTML 문자열에 대해서도 ESCAPE처리가 되는 데요. 이를 mark_safe를 통해 SafeText로 변환하는 방법에 대해서 살펴보겠습니다.

본 VOD는 구독VOD로 제공됩니다.


Mission 목록

등록된 미션이 없습니다.

질문은 Ask Company 네이버 카페 "장고/웹서비스 개발 질답" 게시판에 부탁드립니다.