gpt4 book ai didi

django - 为什么 create_or_update 生成管理器属性错误?

转载 作者:行者123 更新时间:2023-12-03 11:35:36 28 4
gpt4 key购买 nike

我收到错误 AttributeError: 'Manager' object has no attribute 'create_or_update'在我的 views.py 中使用下面的 create_or_update 。我的代码如下所示:

SlotFilling.objects.create_or_update(
originator=textobject.originator,
defaults = {empty_slot: True,
relevant_intent: intent_rank1,
ner_entities_list: ner_entities,}
)

我不确定如何解决此错误。我正在使用 Django 1.11.2 , 所以 create_or_update应该支持。我唯一能想到的是我的 model.py中一定漏掉了一些东西。 .我已经把它包括在下面。对可能发生的事情有任何见解吗?

我的models.py:
from django.db import models
class SlotFilling(models.Model):
originator = models.CharField(max_length=20, primary_key=True)
empty_slot = models.BooleanField(default=False)
relevant_intent = models.CharField(max_length=20)
slotted_entity = models.CharField(max_length=20)
ner_entities_list = models.CharField(max_length=40)

最佳答案

update_or_create不是 create_or_update .

关于django - 为什么 create_or_update 生成管理器属性错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46386295/

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