首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TurboGears两次加载页面

TurboGears两次加载页面
EN

Stack Overflow用户
提问于 2013-08-15 12:12:00
回答 2查看 64关注 0票数 0

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

代码语言:javascript
复制
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 28),我进入了我的终端:

代码语言:javascript
复制
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。我漏掉了什么还是这很正常?为什么会发生这种事。

使用curl编辑

代码语言:javascript
复制
Starting server in PID 25138.
serving on http://127.0.0.1:8088
Hello from index!

使用Firefox 23:

代码语言:javascript
复制
Starting server in PID 25227.
serving on http://127.0.0.1:8088
Hello from index!
Hello from index!
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-23 23:06:40

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

在我的例子中,flexie.js出现了一些问题

票数 0
EN

Stack Overflow用户

发布于 2013-08-16 07:14:38

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18252373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档