0

我注意到了奇怪的事情。当我在我的 RootController 中时:

class RootController(BaseController):
    secc = SecureController()
    error = ErrorController()

    @expose('app.templates.index')
    def index(self, **kwargs):
        print 'Hello from index!'
        return dict(page = 'index')

然后我重新启动 TB 应用程序并刷新索引页面(使用 Google Chrome 28),我进入我的终端:

Starting server in PID 5407.
serving on http://127.0.0.1:8088
Hello from index!
Hello from index!

模板语言是 mako,TurboGears 版本 2.2.2,db 使用的是 PostgreSQL。我错过了什么还是这是正常的?为什么会这样。

编辑 使用卷曲:

Starting server in PID 25138.
serving on http://127.0.0.1:8088
Hello from index!

使用火狐 23:

Starting server in PID 25227.
serving on http://127.0.0.1:8088
Hello from index!
Hello from index!
4

2 回答 2

0

您的浏览器可能会做奇怪的事情吗?

当您使用 curl/wget 访问该站点时也会发生这种情况吗?

于 2013-08-16T07:14:38.983 回答
0

最后,问题出在模板中。如果存在无效的 javascript 或无法下载,则页面会加载两次(第二次没有损坏的 javascript)。只需从模板中删除 javascript,它就可以正常工作。

就我而言,flexie.js有问题

于 2013-08-23T23:06:40.887 回答