DRF 创建指向图像的临时链接

DRF Create temporary link to image

提问人:Pawel Kaczmarek 提问时间:3/5/2023 更新时间:3/5/2023 访问量:43

问:

我想为这个模型中的图像生成临时链接。我已经生成了链接,但想为每个人添加一个临时链接,该链接将在用户给出的时间后过期。

class Image(models.Model):
    user = models.ForeignKey(User, related_name="user",
                             on_delete=models.CASCADE)
    title = models.CharField(max_length=255, unique=True)
    alt = models.TextField(null=True)
    date_creation = models.DateTimeField(default=timezone.now)
   
    image = models.ImageField(upload_to=user_directory_path, null=True, blank=True)

我是否必须使用哈希来编码链接并将它们存储在数据库中,因此请为此创建另一个模型并在给定时间后将其删除?但是在一段时间后用什么从数据库中删除对象呢?

我想要一些建议或一些可以推动我解决问题的东西

django-rest-framework 临时超链接

评论


答: 暂无答案