我制作了两个 django 模型:Person 和 Items(这是我的代码的一部分):
class Person(models.Model):
""" Represent a person who has credentials. The person may have
devices and/or accessories. """
#basic information
name = models.CharField(max_length=50, unique=True)
class Item(models.Model):
""" Represents a device or accessory. """
owner = models.ForeignKey(Person)
基本上,我需要一个人有可能拥有多个项目。我需要能够检查一个所有者是否有一个项目,然后我还需要能够检查一个项目当前是否有一个所有者。我不能使用变量所有者,因为它是外键。或者我可能错误地解决了这个问题?
如果我接近这个错误,我需要能够存储项目和所有者的数据库,所有者拥有多个项目,我应该能够知道谁拥有哪些项目。
请帮忙!