django模型计时器删除

时间:2018-08-21 04:12:19

标签: python django django-models

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

到目前为止,我已经建立了模型,可以看到是否创建了一个对象,并且可以看到带有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,但不确定如何使用

1 个答案:

答案 0 :(得分:0)

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

的内容