采用Flask技术实现HTML5进度条,并结合Fabric动态显示任务进度
发布时间
阅读量:
阅读量
所采用的技术手段包括:
- 多线程技术

思路:
- 创建一个全局的字典结构,其中每个键对应一个特定的任务。
- 接着,基于threading.Thread编写一个自定义类,在该类中设置一个属性用于记录当前任务的进度百分比,并实现一个方法用于获取该百分比数值。
- 当访问某个URL时,初始化这个自定义类,并将对应的键名存入全局字典中。
- 在访问URL的过程中,通过传递参数的方式获取键名,再从全局字典中取出对应的实例,并读取其当前进度值。
from flask import Flask, render_template
from flask_jsonrpc import JSONRPC
from fabric.connection import Connection
import threading
app = Flask(__name__)
jsonrpc = JSONRPC(app, '/api')
# 定义一个全局字典。当然可以用别的。这只是介绍思路
ro
全部评论 (0)
还没有任何评论哟~
