Python 为上传文件的生成URL设置时间限制
我正在尝试构建一个应用程序(使用Django),它上载文件并生成相应的URL。我们是否可以通过某种方式为url设置时间限制,即url中上载的文件在指定的url出现错误的时间之后应该只存在很短的时间。 我将使用默认的django服务器,在这种情况下,解决时间常数问题的可能方法是什么。如果您能同时回答全局文件和单个文件的问题,或者哪怕是一个单一的解决方案都很好,我将非常高兴:)Python 为上传文件的生成URL设置时间限制,python,django,django-forms,Python,Django,Django Forms,我正在尝试构建一个应用程序(使用Django),它上载文件并生成相应的URL。我们是否可以通过某种方式为url设置时间限制,即url中上载的文件在指定的url出现错误的时间之后应该只存在很短的时间。 我将使用默认的django服务器,在这种情况下,解决时间常数问题的可能方法是什么。如果您能同时回答全局文件和单个文件的问题,或者哪怕是一个单一的解决方案都很好,我将非常高兴:) ~z~新手完成了一项艰巨的任务!谢谢:)如果您上传的文件是由Django应用程序本身提供的,那么就很容易了(并且可以通过不
~z~新手完成了一项艰巨的任务!谢谢:)如果您上传的文件是由Django应用程序本身提供的,那么就很容易了(并且可以通过不同的方式解决,具体取决于“时间限制”对所有文件/URL是否都是全局的)
否则——也就是说,如果文件是由Apache或任何类似的工具提供的——您将不得不求助于某种异步机制来收集和删除“过时”的文件,无论是Q&D方式(使用cron作业)或者在芹菜的帮助下。您可以将DateTime字段作为附加列,并在需要时使其过期。您必须在模型中为上载的文件和用户设置
过期日期。@PriyankPetel如何为每个文件和用户设置过期日期。:)