gpt4 book ai didi

python - 对 django 模型的对象引用 - 缺少 "object"

转载 作者:行者123 更新时间:2023-12-01 06:45:49 26 4
gpt4 key购买 nike

我的数据如下:
商店 Count_Customers Count_Purchases
百思买 2 2
目标 1 1
目标 4 3
沃尔玛 5 1
目标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 之前,我也收到错误 unresolved attribute reference: object

可以帮助我了解如何修复此错误吗?

我在文档中没有看到这个问题得到解决:https://docs.djangoproject.com/en/3.0/topics/db/models/

如果它与元类( django model referencing object from other class )有关,有人可以提供额外的资源/解释吗?

最佳答案

Summarize 是类型对象,但它需要是类型模型。

关于python - 对 django 模型的对象引用 - 缺少 "object",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59229373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com