how can I delete a user's shopping cart automatically after a certain time (for example, after a one day)?
my view:
def remove_cart(request, id):
url = request.META.get('HTTP_REFERER')
Cart.objects.get(id=id).delete()
return redirect(url)
my models :
class Cart(models.Model):
product = models.ForeignKey(Product, on_delete=models.CASCADE)
user = models.ForeignKey(User, on_delete=models.CASCADE)
variant = models.ForeignKey(Variants, on_delete=models.CASCADE)
quantity = models.PositiveIntegerField()
create = models.DateTimeField(auto_now_add=True)