중첩 된 사전을 Mako 템플릿으로 반환하려고하면 작은 따옴표가 HTML 코드 '
으로 바뀝니다 (브라우저의 소스 코드에서 보았습니다). 뷰에서피라미드에서 중첩 된 사전을 Mako 템플릿으로 되 돌리는 방법은 무엇입니까?
: 마코에서
@view_config(route_name='main', renderer='myproj:templates/main.mako')
def main_view(request):
info = {'name': 'Some', 'age': 20}
return {'info': info, 'country': 'Ukraine'}
:
<script type="text/javascript">func(${info})</script>
브라우저의 소스 코드에서 :
<script type="text/javascript">func({'name': 'Some', 'age': 20})</script>
방법이 탈출 피하기 위해? (renderer='json'
은 변형이 아니기 때문에 Mako에서 해당 사전이 필요합니다.)
파이썬 (Python)과 마코 (Mako) 스 니펫에서 수행 한 작업의 예를 들어 본다면 아마도 대답 할 수 있습니다. –
코드 예제로 내 질문을 편집했습니다. 미리 감사드립니다! –
@Michael Merickel - 내 편집을 참조하십시오. –