title: Django - How to run a function EVERYDAY?
body: <p>I want to run this function everyday midnight to check expiry_date_notification. what can I do? I'm new to django and python.</p>
  
  <pre><code>def check_expiry_date(request):
      products = Product.objects.all()
      for product in products:
          product_id = product.id
          expiry_date = product.expiry_date
          notification_days = product.notification_days
          check_date = int((expiry_date - datetime.datetime.today()).days)
          if notification_days &lt;= check_date:
              notification = Notification(product_id=product_id)
              notification.save()
  </code></pre>