擅长:python、mysql、java
<p>使用<a href="http://docs.python.org/library/sched.html" rel="nofollow noreferrer">sched</a>模块,它实现了一个通用事件调度器。你知道吗</p>
<pre><code>import sched, time
s = sched.scheduler(time.time, time.sleep)
def do_something(sc):
print "Doing stuff..."
# do your stuff
s.enter(60, 1, do_something, (sc,))
s.enter(60, 1, do_something, (s,))
s.run()
</code></pre>
<p>编辑1:我的答案不够具体,所以这里是django的答案。你知道吗</p>
<p>在视图.py地址:</p>
<pre><code>import sched, time
s = sched.scheduler(time.time, time.sleep)
def do_something(sc):
print "Doing stuff..."
# Call your API HERE
s.enter(10, 1, do_something, (sc,))
return your_value or your template
s.enter(10, 1, do_something, (s,))
s.run()
def home(request, sc):
api_value = do_something(sc)
return rendertemplate(request, 'template.html', {'api_value': api_value}
</code></pre>