0

インタープリターで動的な Python 関数呼び出しの結果を取得できます。

def test1():
    ''' i assume it will cost 2 seconds '''
    #code here
    print 'test1 success...'

def test2():
    ''' i assume it will cost 2 seconds '''
    #code here
    print 'test2 success...'

def test3():
    ''' i assume it will cost 2 seconds '''
    #code here
    print 'test3 success...'

def run():
    test1()
    test2()
    test3()

「実行」機能を実行すると、最初の 2 秒後にインタープリター画面でコンテンツを取得できます。

test1 success

4 秒後の通訳者画面のコンテンツ:

test1 success...
test2 success...

6 秒後、インタープリター画面のコンテンツ (最終):

test1 success...
test2 success...
test3 success...    

各関数が終了した後、通訳者の画面に結果またはステータスが表示されます。

しかし、これを Django テンプレート内で動的に行うにはどうすればよいでしょうか? 変数値の変更とは違うのですか?Javascript と AJAX で修正できますか?

4

1 に答える 1

0

テンプレート内の変数を動的に更新する場合は、JavaScriptとAJAXが必要です。そうしないと、テンプレート全体を定期的にリロードする必要がありますが、これはおそらく必要なものではありません(推奨されません)。

AJAX呼び出しを操作する最良の方法は、を使用することjQuery.ajax()です。

于 2013-01-14T10:10:21.513 に答える