4

Pythonコードは次のとおりです。

template = jinja_environment.get_template('index.html')
self.response.out.write(template.render(template_values))

ただし、次のアンカータグから開始して index.html をロードしたいと思います。

(このアンカー タグは index.html ファイルにあります)

<section> id="home">

これを行うには、Pythonコードをどのように変更しますか?

お分かりのように、私は初心者で、現在 Google App Engine のチュートリアルに取り組んでいます。

ご協力いただきありがとうございます!

4

2 に答える 2

3

あなたは少し混乱していると思います。jinja2とPythonコードを使用すると、サーバー側でページを作成するだけで済みます。そのページ内の特定のセクションにジャンプする場合は、JavaScriptを使用してクライアント側で行う必要があります()。

于 2012-08-29T18:22:36.273 に答える
2

/yourpageとホームセクションでページにアクセスしたいとします。あなたはリダイレクトでこれを行うことができます:

YourHandler(RequestHandler):
    def get(self):
        self.redirect("/yourpage#home")

したがって、「#」記号の直後にセクションIDを配置する必要があります。

少なくともGoogleChromeではうまくいきました。

于 2012-08-29T18:40:27.610 に答える