from django.db import models class PersonManager(models.Manager): def get_by_natural_key(self, first_name, last_name): return self.get(first_name=first_name, last_name=last_name) #1.这里呼应下面获取(姓,名) class Person(models.Model): objects = PersonManager() first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) birthdate = models.DateField() def natural_key(self): #2.这里直接写的函数查natural_key时候用的 return (self.first_name, self.last_name) class Meta: unique_together = (('first_name', 'last_name'),) serializers.serialize('json', [book1, book2], indent=2, use_natural_keys=True) #这里调用的是1