Ошибка просмотра списка и деталей в Django с использованием vies.py - PullRequest
0 голосов
/ 19 сентября 2019

Я использую следующий код в views.py, но у меня ошибка с сообщением.вот код, который я использую:

from django.shortcuts import render, get_object_or_404
from .models import Post

def post_list(request):
    posts = Post.published.all()
    return render(request, 'blog/post/list.html', {'posts': posts})
  • Можно мне помочь понять, почему слово «Post» в следующей строке подчеркнуто красным: posts = Post.published.all ()

Примечание. Я использую Visual Studio Code и Django 2.2

Спасибо за помощь.

1 Ответ

0 голосов
/ 19 сентября 2019

Я думаю, что вы не ссылаетесь на объекты Post, также будет приветствоваться код вашей модели Post, но я думаю, ваш код должен быть:

posts = Post.objects.filter(published=True)

Предполагается, что опубликовано booleanField

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...