2
我在使用下面的create_or_update時在我的views.py中收到錯誤AttributeError: 'Manager' object has no attribute 'create_or_update'
。我的代碼如下所示:爲什麼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)
謝謝!抱歉張貼,並沒有捕捉它自己。 – hackerman
@hackerman,它發生了,我也面臨同樣的問題。 –
@hackerman,如果它解決了你的問題,你可以選擇答案。感謝所有的合作。 –