我想创建一个模型对象,例如Person,如果不存在person的id,或者我将得到该person对象。
创建新人员的代码如下:
class Person(models.Model):
identifier = models.CharField(max_length = 10)
name = models.CharField(max_length = 20)
objects = PersonManager()
class PersonManager(models.Manager):
def create_person(self, identifier):
person = self.create(identifier = identifier)
return person
但是我不知道在哪里检查并获取现有的人对象。