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 放在“#”符号之后。

它至少在 Google Chrome 上对我有用。

于 2012-08-29T18:40:27.610 回答