我注意到一件奇怪的事。当我的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!
最后,问题出在模板上。如果有无效的javascript或者无法下载,页面将被加载两次(第二次加载时没有损坏的javascript)。只需从模板中删除javascript,它就可以正常工作。你知道吗
在我的例子中,在flexie.js中有一些错误
你的浏览器可能会做一些奇怪的事情吗?你知道吗
使用curl/wget访问站点时是否也会发生这种情况?你知道吗
相关问题 更多 >
编程相关推荐