TurboGears加载页面twi

2024-09-25 18:19:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我注意到一件奇怪的事。当我的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!

使用Firefox 23:

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

Tags: infromhttphelloindexserveronpid
2条回答

最后,问题出在模板上。如果有无效的javascript或者无法下载,页面将被加载两次(第二次加载时没有损坏的javascript)。只需从模板中删除javascript,它就可以正常工作。你知道吗

在我的例子中,在flexie.js中有一些错误

你的浏览器可能会做一些奇怪的事情吗?你知道吗

使用curl/wget访问站点时是否也会发生这种情况?你知道吗

相关问题 更多 >