我正在使用Django创建一个简单的文件大小调整器,有3个字段,email
,size
,image
。
在用户到达他可以下载调整大小的最后一个视图后,我希望Django删除image
的{{1}}以节省我的Django项目空间用户使用最终视图页面关闭他的窗口。
我确实希望ImageField
和email
保持原样,因此这些是唯一不应删除的内容。
我不知道在哪里搜索,我查看了StackOverflows帖子以及Django google群组文章,但我找不到有什么可以帮助我的,有关如何做到这一点的任何建议?
答案 0 :(得分:0)
https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onunload - 您可以尝试使用此方法来处理带有js的浏览器关闭选项卡并向django发送请求。
但是在你的位置我更喜欢超时,之后一段时间之前调整大小的所有图像都会被删除(可以用简单的cron脚本完成,可能还有一些管理命令)。