문제

때로는 코드에서 URL의 매개 변수를 전달합니다.하나의 특정 시나리오는 사용자가 로그인하지 않고 로그인이 필요한 페이지에 대한 URL을 넣고 먼저 로그인해야합니다.

다음과 같이 URL을 가질 수 있습니다.

URL GENERACODODICETAGCODE의 끝은 각도를위한 것입니다.그러나 Django에서 위의 www.example.com/home/#/main/ 매개 변수를 얻으려면 아래를 수행하면 다음을 수행합니다.

self.request.GET.get('next', self.redirect_url)
.

이 경우, /#/main/는 각도 부분 이외의 모든 것을 제공하므로 next.

URL의 나머지 부분을 얻으려면 어쨌든

도움이 되었습니까?

해결책

매개 변수로 추가하기 전에 URL을 URLENCODE해야합니다.그런 다음 앵커의 분리기가 앵커의 분리기가 아니라는 % 23으로 변합니다.

다른 팁

은별로 할 수 없습니다.Django는 앵커를 보지 못합니다. 클라이언트 (브라우저)에서 모두 처리됩니다.

URL에서 앵커를 식별하는 방법Django?

이 주위를 연결하는 방법은 jQuery를 사용하여 숨겨진 입력 필드를 해시 위치로 설정하여 다음과 같이 얻을 수 있습니다 :

window.location.hash
.

해시는 양식으로 제출되며 저는 거기에서 가져갈 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top