类型错误:'person'是此函数的无效关键字参数。

2024-10-01 17:30:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个型号:

class EntryBook(models.Model):
    status = models.IntegerField(max_length=2)
    date = models.DateTimeField(auto_now_add=True, blank=True)
    person = models.ForeignKey(Person)
    book = models.ForeignKey(Book, related_name="b_entrybook")
    topiccenter = models.ForeignKey(TopicCenter, related_name="tc_books")

    def __unicode__(self):
        return self.book.title

我正在尝试保存新对象:

^{pr2}$

我收到错误信息:

TypeError: 'person' is an invalid keyword argument for this function

既然person是模型的正确属性,为什么它是无效的关键字参数?在


Tags: nameselftruemodelmodelsstatusmaxclass

热门问题