django의 댓글 프레임 워크로 댓글을 게시 할 때 댓글이 게시되면 사용자가 자신의 댓글을 볼 수 있도록 숨겨진 next
값이 설정되어 있습니다. next
필드는 다음과 같이 렌더링 :게시 (django) 후 URL에서 주석 변수를 제거 하시겠습니까?
<input type="hidden" name="next" value="http://example.com/item/1#c23" />
을하지만, 코멘트는, 장고는 사용자가 리디렉션 된 완전한 형태의 URL 그래서 URL의 끝에 ?c=23
을 추가 배치 될 때 :
http://example.com/item/1#c23?c=23
Firefox 및 Safari (간략한 테스트)에서는 페이지가 올바른 id=23
으로 이동하는 것을 방지하고 페이지의 맨 위에 표시합니다. (방금 게시 한 댓글을 표시하고 싶습니다). ?c=23
을 제거하면 (직접) 문제가 해결되지만 장고에 추가를 중단하는 방법을 모르겠습니다.
아이디어가 있으십니까?
$(this).attr("href", "NEW_URL");
새로운 URL에 의해 NEW_URL 교체 :
개인적으로 나는 장고가 쿼리 문자열 (전체 주석 게시보기를 대체하지 못함)을 피할 수있는 방법을 제공하지 못하는 버그를 경계로 생각합니다. 나는 장고 개발자가 나에게 동의하는지 모르겠다 :-) –