Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

managers.py 427B

1234567891011121314
  1. from django.utils.timezone import now
  2. from django.db import models
  3. class ActiveOfferManager(models.Manager):
  4. """
  5. For searching/creating offers within their date range
  6. """
  7. def get_query_set(self):
  8. cutoff = now()
  9. return super(ActiveOfferManager, self).get_query_set().filter(
  10. models.Q(end_datetime__gte=cutoff) | models.Q(end_datetime=None),
  11. start_datetime__lte=cutoff)