python - Django 渲染循环输出到模板
问题描述
我的视图中有一个功能可以在背景中裁剪数千张图像:
def run_task(request):
initialize()
return render(request,'home/index.html')
def postpone(function):
def decorator(*args, **kwargs):
t = Thread(target = function, args=args, kwargs=kwargs)
t.daemon = True
t.start()
return decorator
@postpone
def initialize():
allimages = []
number = 0
if not os.path.exists('thumbnails'):
os.makedirs('thumbnails')
path = '/Users/shoaibrafa/Data/*.jpg'
for image in glob.glob(path):
print(image,"=====",number)
im = Image.open(image)
im.thumbnail((512, 512), Image.ANTIALIAS)
im.save("thumbnails/" + os.path.basename(image), "JPEG")
number = number + 1
我的问题是如何在模板(index.html)中显示到目前为止处理了多少图像!或者只是如何在每次迭代中将“数字”值发送到我的模板?
提前致谢
解决方案
推荐阅读
- amazon-web-services - 将 AWS RDS 数据库移动到本地计算机
- javascript - 理解 for 循环课程中的方括号
- java - Java多线程不能停止线程
- r - 通过另一列中两行的相似性有条件地替换一列中的值
- django - ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: while using cross-platform scripts
- jquery - 在页面上找到特定文本时更改正文背景颜色
- r - 使用 gganimate 制作的动画中的故障
- python - 不和谐嵌入不想发送
- java - Java swing 游戏 JPanel 布局辅助
- docker-compose - 如何抑制柏树无头铬原木?