flask - jinja2 で完全な現在の URL (#anchor を含む) を取得する方法

okwaves2024-01-25  8

私の URL は https://example.com/#3454 です

request.url を試してみましたが、https://example.com/ のみが返されました。

https://example.com/#3454 の完全な URL (アンカーを含む) を取得するにはどうすればよいですか



------------------------

私が使用している Flask/Jinja2 では:

ターゲット ページ (ホームなど) で、div に ID を追加してアンカーを設定します。

<div id="3454"></div>

アンカーへのリンクで、url_for ページを指定し、_anchor パラメータを使用してターゲットを設定します。

<a href="{{ url_for('page.home',_anchor='3454') }}">Test</a>

Jinja は私に .../#3454 ハイパーリンクを生成します。

私のパッケージのバージョン:

Flask==1.1.2
jinja2==2.11.1

2020 年 9 月 14 日午前 9 時 17 分に回答

ミックスター

ミックスター

189

1 個

銀バッジ 1 個

6

銅バッジ 6 個

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。