私は多言語ウェブサイトを開発しています。ページには次のような URI があります。
/RU/about
/EN/about
/IT/about
/JP/about
/EN/contacts
そしてjinja2テンプレートで私は書きます:
<a href="{{ url_for('about', lang_code=g.current_lang) }}">About</a>
すべてのurl_for
呼び出しで lang_code=g.current_lang を記述する必要があります。
暗黙的に渡すことは可能lang_code=g.current_lang
ですか? url_for
そして書くだけ {{ url_for('about') }}
私のルーターは次のようになります。
@app.route('/<lang_code>/about/')
def about():
...