IT/파이썬

[플라스크] 앵커로 스크롤 유지하기

thesse 2021. 6. 1. 11:19
300x250
반응형

앵커를 이용해 스크롤 위치를 이동시키는 것은 html 기능임

<a name="here"></a>

a 태그는 보통 href="..."로 링크로 사용하는데

href가 아닌 name을 달아두고 주소창에 #name을 써주면 해당 위치로 스크롤시켜준다.

 

 

 

 

플라스크에서 url_for와 redirect를 이용해 앵커 엘리먼트를 넘겨주고자 하면 아래처럼 쓰면 된다.

 

html

<a name="comment_{{comment.id}}"></a>

bp

return redirect('{}#comment_{}'.format(
    url_for('question.detail', question_id=comment.answer.question_id),
    comment.id))

 

300x250
반응형