У объекта 'DeferredAttribute' нет атрибута

я новичок в django... Я не знаю, почему это вызывает ошибку

его коды models.py

class PublishManager(models.Manager):
    def get_queryset(self):
        return super().get_queryset().filter(status=Post.Status.Draft)


# Create your models here.
# First Model
class Post(models.Model):
    class Status(models.TextChoices):
        Draft = 'Dr', "Draft"
        Released = 'RL', "Released"
        Rejected = 'RJ', "Rejected"

    # Managers
    objects = models.Manager()
    Publishedss = PublishManager()

    # Author
    Author = models.ForeignKey(User, on_delete=models.CASCADE, related_name="up")
    # information
    title = models.CharField(max_length=200)
    description = models.TextField(max_length=9000)
    Slug = models.SlugField(max_length=250)
    # Timing
    published = models.DateTimeField(timezone.now)
    created = models.DateTimeField(auto_now_add=True)
    Updated = models.DateTimeField(auto_now=True)
    # Status
    Status = models.CharField(max_length=2, choices=Status.choices, default=Status.Draft)

    # Sorting
    class Meta:
        ordering = ["-published"]
        indexes = [
            models.Index(fields=['-published'])
        ]

    def __str__(self):
        return self.title

выдает ошибку

и коды деталей

def post_detail(request, id):
    print(id)
    posts1 = get_object_or_404(Post, id=id, status=Post.Status.Draft)

    context = {
        "Post": posts1
    }
    return render(request, "blog/detail.html", context)

Ошибка атрибута в /blog/post/1 Объект 'DeferredAttribute' не имеет атрибута 'Draft' Метод запроса: GET URL запроса: http://127.0.0.1:8000/blog/post/1. Версия Django: 5.0.4 Тип исключения: AttributeError Значение исключения:
Объект 'DeferredAttribute' не имеет атрибута 'Draft' Местоположение исключения: D:\Python\Python\Projects\project1\blog\views.py, строка 24, in post_detail Возникает во время выполнения: blog.views.post_detail Исполняемый файл Python: D:\Python\Python\Projects\project1\venv\bin\python.exe Версия Python: 3.11.7 Python Path:
['D:\Python\Python\Projects\project1', 'C:\Program Files\JetBrains\PyCharm' '2023.3.5\plugins\python\helpers\pycharm', 'D:\Python\Python\Projects\project1', 'C:\msys64\ucrt64\lib\python311.zip', 'C:\msys64\ucrt64\lib\python3.11', 'C:\msys64\ucrt64\lib\python3.11\lib-dynload', 'D:\Python\Python\Projects\project1\venv\lib\python3.11\site-packages']. Время сервера: Thu, 25 Apr 2024 08:14:02 +0000

Вернуться на верх