def save(self, *args, **kwargs):
try:
ManagedHost.objects.get(~Q(pk = self.pk), fqdn = self.fqdn)
raise IntegrityError("FQDN %s in use" % self.fqdn)
except ManagedHost.DoesNotExist:
pass
super(ManagedHost, self).save(*args, **kwargs)
评论列表
文章目录