Python
Django
네이버서치어드바이저
request
Django에서 현재 URL 받아와서 템플릿에서 표시하기
Feb. 5, 2022, 10:51 p.m.
웹페이지를 만들 때 현재 페이지의 링크를 html에 표시해야 할 필요가 있습니다. 자바스크립트의 함수로도 현재 페이지의 링크를 알 수 있지만 만약
섹션 에서 검색엔진에게 선호 URL을 제시해 준다거나 할때는 자바스크립트를 사용할 수 없겠죠? 이럴때는 Django의 request정보를 이용할 수 있습니다.- 현재의 상대 링크를 가져옵니다.
{{ request.path }}
예: /blog/24/
- 현재의 상대 링크와 쿼리문 까지 가져옵니다.
{{ request.get_full_path }}
예: /blog/24?name=jellyho
3.. 도메인부터 상대 링크와 쿼리문 까지 가져옵니다.(절대 링크)
{{ request.build_absolute_uri }}
예: https://www.jellyho.com/blog/24?name=jellyho
저는 이 기능을
태그 안에서 이 페이지의 선호 URL을 지정해 줄 때 사용하였습니다. 네이버 서치어드바이저에서 페이지를 색인시킬때 꼭 필요한 요소 중 하나에요.<link rel="canonical" href="{{ request.build_absolute_uri }}">
pHqghUme
555
Jan. 22, 2025, 7:53 a.m.
pHqghUme
555
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555
Jan. 22, 2025, 7:54 a.m.
pHqghUme
-1 OR 2+262-262-1=0+0+0+1 --
Jan. 22, 2025, 7:54 a.m.
pHqghUme
-1 OR 2+57-57-1=0+0+0+1
Jan. 22, 2025, 7:54 a.m.
pHqghUme
-1' OR 2+952-952-1=0+0+0+1 --
Jan. 22, 2025, 7:54 a.m.
pHqghUme
-1' OR 2+617-617-1=0+0+0+1 or 'hXPTw6ZJ'='
Jan. 22, 2025, 7:54 a.m.
pHqghUme
-1" OR 2+751-751-1=0+0+0+1 --
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555*if(now()=sysdate(),sleep(15),0)
Jan. 22, 2025, 7:54 a.m.
pHqghUme
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
Jan. 22, 2025, 7:54 a.m.
pHqghUme
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
Jan. 22, 2025, 7:54 a.m.
pHqghUme
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555-1; waitfor delay '0:0:15' --
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555-1); waitfor delay '0:0:15' --
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555-1 waitfor delay '0:0:15' --
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555CLS5Dzot'; waitfor delay '0:0:15' --
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555-1 OR 962=(SELECT 962 FROM PG_SLEEP(15))--
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555-1) OR 745=(SELECT 745 FROM PG_SLEEP(15))--
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555-1)) OR 176=(SELECT 176 FROM PG_SLEEP(15))--
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555VZROZixI' OR 646=(SELECT 646 FROM PG_SLEEP(15))--
Jan. 22, 2025, 7:54 a.m.
pHqghUme
55516Dpehxf') OR 476=(SELECT 476 FROM PG_SLEEP(15))--
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555ELOyEwS1')) OR 389=(SELECT 389 FROM PG_SLEEP(15))--
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555'"
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555����%2527%2522\'\"
Jan. 22, 2025, 7:54 a.m.
pHqghUme
@@LsFum
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555
Jan. 22, 2025, 7:54 a.m.
pHqghUme
555
Jan. 22, 2025, 7:54 a.m.