from datetime import datetime

from django.db import models


class PublishedPageManager(models.Manager):

        return qs.filter(publish_date__lte=datetime.now())
    def get_queryset(self):
        qs = super(PublishedPageManager, self).get_queryset()

from django.utils import timezone

from django.db import models


class PublishedPageManager(models.Manager):

    def get_queryset(self):
        qs = super(PublishedPageManager, self).get_queryset()
        return qs.filter(publish_date__lte=timezone.now())

Use timezone.now instead of datetime.now
Use timezone.now instead of datetime.now

- from datetime import datetime
+ from django.utils import timezone
  
  from django.db import models
  
  
  class PublishedPageManager(models.Manager):
  
-         return qs.filter(publish_date__lte=datetime.now())
      def get_queryset(self):
          qs = super(PublishedPageManager, self).get_queryset()
+         return qs.filter(publish_date__lte=timezone.now())
  
Use timezone.now instead of datetime.now
## Code Before:
from datetime import datetime

from django.db import models


class PublishedPageManager(models.Manager):

        return qs.filter(publish_date__lte=datetime.now())
    def get_queryset(self):
        qs = super(PublishedPageManager, self).get_queryset()

## Instruction:
Use timezone.now instead of datetime.now
## Code After:
from django.utils import timezone

from django.db import models


class PublishedPageManager(models.Manager):

    def get_queryset(self):
        qs = super(PublishedPageManager, self).get_queryset()
        return qs.filter(publish_date__lte=timezone.now())
