Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Lỗi " [pylint] E1101: Class 'Post' has no 'objects' member".

20:49 25-02-2018 1.117 lượt xem 4 bình luận 20:48 27-02-2018

Tôi thực hành từng bước theo giáo trình Django. Đến bài 10: lấy danh sách bài viết, trong blog/views.py tôi bị lỗi

" [pylint] E1101: Class 'Post' has no 'objects' member".

(tôi dùng Win10; VS Code 1.20.1; python 3.6 64bit; Django 2.0.2)

Đoạn code trong blog/views.py:

from django.shortcuts import render

from .models import Post def list(request):

Data={'Posts':Post.objects.all().order_by('-date')}

return (request,'blog/blog.html', Data)

Đoạn code trong blog/models.py:

from django.db import models

from django.conf import settings

class Post(models.Model): title = models.CharField(max_length=100)

body = models.TextField()

date = models.DateTimeField(auto_now_add=True)

view.py

model.py

Không học tiếp được rồi. Buồn quá. Nhờ các bạn hỗ trợ. Cảm ơn.

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Lê Châu Moderator, Author đã bình luận 11:57 26-02-2018

Mình tham khảo trên mạng thì nó bảo cài thêm thư viện. Bạn cài bằng pip:

pip install pylint-django

 

Câu hỏi mới nhất