Djangogirlsで勉強してるのですが、エラー文が出てしまい困っています。
エラーが出たときに検索して出たサイトの方法を試したのですが、
最後のsetting.jsonというファイルがないためできませんでした。
エラーコードで検索したサイト→リンク内容
詰まっているところ箇所→Djangogirls「Djangoテンプレート」リンク内容
このエラー文を解決したいです。
Python
1Class 'Post' has no 'objects' member
そしてこれがコードです。
blog\views.py
Python
1from django.shortcuts import render 2from django.utils import timezone 3from .models import Post 4 5def post_list(request): 6 posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') 7 return render(request, 'blog/post_list.html', {'posts': posts})
blog\models.py
from django.conf import settings from django.db import models from django.utils import timezone class Post(models.Model): author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) title = models.CharField(max_length=200) text = models.TextField() created_date = models.DateTimeField(default=timezone.now) published_date = models.DateTimeField(blank=True, null=True) def publish(self): self.published_date = timezone.now() self.save() def __str__(self): return self.title
blog\urls.py
Python
1from django.urls import path 2from . import views 3 4urlpatterns = [ 5 path('', views.post_list, name='post_list'), 6]
回答2件
あなたの回答
tips
プレビュー