python - 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 但不知道如何使用
解决方案
浏览器端的删除可以使用javascript代码完成。在后端,我认为您不需要删除任何内容,只需添加一些DateTimeField
,调用它expire_time
,并在向页面提供数据时仅选择具有的内容expire_time > NOW()
推荐阅读
- java - 覆盖异常的 Junit 测试。如何编写测试用例来覆盖所有三个异常
- docker - 如何在 docker-compose 中创建基础镜像
- javascript - 加载和更改样式后更改样式以匹配另一个元素的样式
- twitter-bootstrap - 如何更改范围样式标签中的复选框背景颜色?
- python - 在 Python 中根据匹配键值对和比较日期获取记录
- spring - Spring Boot @Autowired 自定义 application.properties
- python - xampp 从连接在同一网络中的不同系统将数据发送到 MySQL db 到本地主机
- sql - 如何从sql server中的join替换OR语句
- android - Flutter 中类似 Container 的背景
- pascal - 带有快捷键 BkSp 的全局 TAction