Djano编写视图类时报错:AttributeError: type object ‘Measure_Tools‘ has no attribute ‘objects‘

 报错代码:type object 'Measure_Tools' has no attribute 'objects'

# views.py 
from django.views.generic import View
from m1.models import Measure_Tools
from tools.mixin import LoginRequiredMixin  


class Measure_Tools(LoginRequiredMixin,View):
    """
    计量器具管理表
    """
    def get(self,request):
        # 获取所有的数据
        print(type(Measure_Tools))
        data = Measure_Tools.objects.all()

报错时,我也一脸懵逼,我的模型类也没问题,后面盯着这代码看时突然意识到自己的低级错误:当前的类名和导入的模型类类名一模一样,将当前的类名改了就好了。

一定要注意命名的问题,提醒自己出问题时要先检查代码中名称拼写是否错误,是否重名了。。。。。。。。。

上一篇:Halcon例程解析——measure_ring


下一篇:多个文件使用全局变量