2012-01-05 3 views
0

가능한 중복 : 내가 좋아하는 URL을 포맷하는 API로부터 응답을 받고 있어요
How do I un-escape a backslash-escaped string in python?장고 URL 변경 //

: http:\/\/domain.com\/. URL을 일반 URL로 변경하려면 어떻게해야합니까? 사용할 수있는 템플릿 태그가있는 것처럼 느껴집니다.

업데이트 : url.replace('\/', '/')을 사용할 수 있지만 내가 할 수있는 템플릿이 있는지 궁금해하고 있습니다. 나는 Instagram API에서 dict을 얻었고 이스케이프 된 슬래시를 포함하고있다. 보기에서 JSON을 구문 분석하는 대신 템플리트에서이 변경을 수행하는 것을 선호합니다.

답변

1

url.replace('\/', '/') 

내장 아무것도가없는 편집

,하지만 당신은 사용자 정의 템플릿 필터에이를 설정하는 운동으로 떠나 같은 것. The docs 꽤 좋습니다. 문제가 발생하는 경우 (예 : '이 필터를 맞춤 필터로 전환하는 방법'이 아닌) 추가 질문을 게시하면 편리하게 안내해 드리겠습니다.

+0

그래, 내가 템플릿 태그에서 그것을 할 방법이 있는지 몰랐다. 그래서 나는 그것을 표시하기 전에 사전을 분석해야하지 않는다. – Brenden

+1

@Brenden : 최선의 방법은 사용자 정의 템플릿 태그를 작성하는 것이다. 너를 위해서 그렇게해라. – mipadi

+3

템플릿에서이 API를 호출하는 이유는 무엇입니까? 가능하다면 파이썬에서보기에 이것을 할 것입니다. –

0

safe 필터를 사용하십시오. 이 일을하는 자신의 글을 쓰는 방법에 대한 지침으로.

+0

그게 해결되지 않는 것 같아요. – Brenden