Django:如何在用户关闭页面后删除文件记录?

2024-05-15 23:23:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Django做一个简单的文件大小调整器,有3个字段,emailsizeimage。你知道吗

在用户到达最后一个视图后,我希望Django删除image中的ImageField以节省我的Django项目的空间,只要用户在最后一个视图页面关闭窗口。你知道吗

我确实想保持emailsize的原样,因此这些是唯一不应该删除的内容。你知道吗

我不知道在哪里搜索,我看了StackOverflows的帖子和Django谷歌集团的文章,但我找不到什么可以帮助我,有什么建议可以这样做?你知道吗


Tags: 项目django用户image视图内容sizeemail
1条回答
网友
1楼 · 发布于 2024-05-15 23:23:08

https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onunload-您可以尝试使用此方法用js处理browser close tab并向django发送请求。你知道吗

但在您的位置,我更喜欢超时,在此之后,所有在某个时间之前调整大小的图像都将被删除(这可以通过简单的cron脚本完成,可能还需要一些管理命令)。你知道吗

相关问题 更多 >