Python django模型的对象引用-缺少“;“对象”;
我有如下数据:Python django模型的对象引用-缺少“;“对象”;,python,django,Python,Django,我有如下数据: 商店盘点客户盘点采购 百思买2 目标1 具体目标4 3 沃尔玛51 目标9 1 我想使用django模型生成一个存储列表,并按存储进行总结 因此,我将models.py作为: class UniqueStore(models.Model): store = models.CharField(db_column='store', max_length=100, unique=True) class Summarize(object): store = model
商店盘点客户盘点采购
百思买2
目标1
具体目标4 3
沃尔玛51
目标9 1
我想使用django模型生成一个存储列表,并按存储进行总结
因此,我将models.py作为:
class UniqueStore(models.Model):
store = models.CharField(db_column='store', max_length=100, unique=True)
class Summarize(object):
store = models.ForeignKey(UniqueStore,
on_delete=models.CASCADE, unique=True)
sum_customers = models.IntegerField(u"count_customers")
sum_purchases = models.IntegerField(u"count_purchases")
而my_summary.py作为管理命令
class Command(BaseCommand):
help = "Summary by store"
def handle(self, *args, **options):
print("Stores: {}".format(UniqueStore.objects.all().count()))
print("Facts: {}".format(Summarize.objects.all().sum()))
但甚至在运行python manage.py my_summary之前,我就得到了错误未解析的属性引用:object
可以帮助我了解如何修复此错误吗
我在文档中看不到这一点:
如果它与元类()有关,有人能提供额外的资源/解释吗?summary是类型对象,但它需要是类型模型。什么意思“但即使在我运行
python manage.py my_summary
之前?”?您执行的哪些操作会导致错误消息?IDE Pycharm会突出显示错误,然后当我尝试运行该命令时,会得到“是”AttributeError:type object“summary”没有属性“objects”