django - 函数没有对象成员 pylint
问题描述
我正在使用 django 3 我得到 Function product has no object member error in this objects.all() method in my views.py 谁能帮忙
from django.db import models
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
from .models import models
def pro(request):
pro = **product**.objects.all()
return render(request , 'accounts/pro.html' , {'product' : pro})
模型.PY
class product(models.Model):
CATEGORY= (
('InDoor' , 'InDoor'),
('OutDoor' , 'OutDoor'),
)
name= models.CharField(max_length = 245 , null=True)
price= models.FloatField(null = True)
category= models.CharField(max_length=245 , null=True , choices = CATEGORY)
description=models.CharField(max_length=500 , null= True , blank=True)
date_created=models.DateTimeField(auto_now_add=True , null = True )
tags=models.ManyToManyField(tag)
def __str__(self):
return self.name
解决方案
推荐阅读
- python-3.x - Pandas dataframe.read_csv ,quotechar 不起作用
- firebase - 在 Flutter 中使用带有 Firebase 动画列表的循环进度指示器
- ios - Do memory addresses follow a pattern in iOS?
- javascript - Generate PropTypes from TypeScript
- string - 当链接以某些文本结束时重定向 [不是扩展名!] - 删除最后一个文本
- python - cPickle.PicklingError:无法序列化对象:NotImplementedError
- swift - 使用 DEFLATE (RFC 1951) 函数压缩和解压缩 zlib (RFC 1950)
- c - 接收多播数据包的用户缓冲区大小?
- javascript - 如何处理 XMLHttpRequest 连接错误
- python - 如何跳过导致UnicodeDecodeError的字符:使用像errors="replace"这样的文本?