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!

Firefox 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 があるか、ダウンロードできない場合、ページは 2 回読み込まれます (壊れた JavaScript がなければ 2 回目)。テンプレートから JavaScript を削除するだけで問題なく動作します。

私の場合、flexie.jsに何か問題がありました

于 2013-08-23T23:06:40.887 に答える