首页 > 解决方案 > django模型定时器删除

问题描述

我试图在时间结束后创建的每个对象上放置一个计时器,该对象将自行删除

到目前为止,我已经设置了模型,我可以查看是否创建了一个对象,并且可以看到我的 Gamesplayed 对象以及 HTML 上的所有数据

有没有办法将另一个字段添加到倒数计时器的 Gamesplayed 中,该字段将显示在 HTML 上,并在时间结束后删除对象?

我的模型

from django.db import models

class Gamesplayed(models.Model):
   Game=models.CharField(max_length=30,blank=True)
   Myviews = models.CharField(max_length=30,blank=True)
   Price=models.PositiveIntegerField()

有没有任何领域可以做到这一点?看到 Durationfield 但不知道如何使用

标签: pythondjangodjango-models

解决方案


浏览器端的删除可以使用javascript代码完成。在后端,我认为您不需要删除任何内容,只需添加一些DateTimeField,调用它expire_time,并在向页面提供数据时仅选择具有的内容expire_time > NOW()


推荐阅读