Django 如果用户在一天内未重置密码,请删除该用户的密码重置实例

Django 如果用户在一天内未重置密码,请删除该用户的密码重置实例,django,Django,我正在使用django制作一个应用程序,我想知道如果用户在一天内没有重置密码,那么自动从我的PasswordReset模型中删除密码重置实例的最佳解决方案是什么 重置密码模型 class ResetPassword(models.Model): user = models.ForeignKey('auth.User') password_reset_token = models.UUIDField(primary_key=True, default=uuid.uuid4, edi

我正在使用django制作一个应用程序,我想知道如果用户在一天内没有重置密码,那么自动从我的PasswordReset模型中删除密码重置实例的最佳解决方案是什么

重置密码模型

class ResetPassword(models.Model):
    user = models.ForeignKey('auth.User')
    password_reset_token = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    password_reset_submission_date = models.DateField(auto_now_add=True,null=True,blank=True)

    def __str__(self):
        return self.user.username

将时间戳和其他密码重置相关数据插入表中。每24小时在数据库中运行一次调度程序,并删除时间戳早于24小时的记录。这行吗?有没有这样做的示例代码这里是一个MySQL数据库调度程序的示例,不需要实现任何这些;Django内置了密码重置功能。