0
我可以在解释器中获得动态Python函数调用结果。django模板显示动态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能解决它吗?
你的问题很不清楚。你究竟想要达到什么目的,这段代码片段与它有什么关系? –
@DanielRoseman我想OP只是想动态更新Django模板中的变量。该变量可能会在预先设定的时间间隔内改变其值。 – pemistahl
@Peter Stahl同意你的意见。我只是想从api或函数的回调中动态显示django模板中的内容或一个变量值,这些回调会不断变化。 tks – fiveknowns