2
난 당신 같은 문자열 jsonified 목록입니다 그러나 그 문자열 중 일부는 자신의 소품이 중 하나를 통해 VUE 구성 요소에 작은 따옴표 '소품의 작은 따옴표를 어떻게 피할 수 있습니까?
import json
list_of_strings = ["test", "hello", "I have a'single quote"]
return render(request, 'template.html', {
'strings': json.dumps(list_of_strings)
})
그럼 내가 삽입을 할 수도 있습니다 장고 컨텍스트 변수가 단일 작은 따옴표로 묶어야합니다.
:strings='{{ strings|safe }
} '
그러나 충돌은 단지 첫 번째 작은 따옴표까지 목록을 삽입 한 다음 브라우저에서 텍스트로 다른 모든 것들을 기록합니다.
어떻게하면 탈출 할 수 있습니까?
나는 vue.js에 대해 아무것도 몰라하지만 당신은 단지 작은 따옴표로 작업 할 수 있습니다 확신? –
큰 따옴표를 사용하면 반대쪽 문제가 생깁니다. 첫 번째 항목까지 모든 것을 읽습니다. 그러면 목록의 나머지 부분이 텍스트로 렌더링됩니다. – lapinkoira
'vue'가 읽을 때'strings' 변수가 어떻게 끝날 것으로 예상합니까? –