old_contents: import os
  from django.db import models
  from django.core import exceptions
  from plstackapi.core.models import PlCoreBase
  from plstackapi.core.models import Image
  from plstackapi.core.models import Key
  from plstackapi.core.models import Slice
  from plstackapi.core.models import Node
  from plstackapi.core.models import Site
  from plstackapi.core.models import DeploymentNetwork
  
  # Create your models here.
  class Sliver(PlCoreBase):
      instance_id = models.CharField(max_length=200, help_text="Nova instance id")    
      name = models.CharField(max_length=200, help_text="Sliver name")
      instance_name = models.CharField(blank=True, null=True, max_length=200, help_text="OpenStack generated name")
      ip = models.GenericIPAddressField(help_text="Sliver ip address", blank=True, null=True)
      image = models.ForeignKey(Image, related_name='slivers')
      key = models.ForeignKey(Key, related_name='slivers')
      slice = models.ForeignKey(Slice, related_name='slivers')
      node = models.ForeignKey(Node, related_name='slivers')
      deploymentNetwork = models.ForeignKey(DeploymentNetwork, verbose_name='deployment', related_name='sliver_deploymentNetwork')
      numberCores = models.IntegerField(verbose_name="Number of Cores", help_text="Number of cores for sliver", default=0)
  
  
      def __unicode__(self):  return u'%s::%s' % (self.slice, self.deploymentNetwork)
  
      def save(self, *args, **kwds):
          if not self.name:
              self.name = self.slice.name
          self.os_manager.save_sliver(self)
          super(Sliver, self).save(*args, **kwds)
  
      def delete(self, *args, **kwds):
          self.os_manager.delete_sliver(self)
          super(Sliver, self).delete(*args, **kwds)
  
new_contents: import os
  from django.db import models
  from django.core import exceptions
  from plstackapi.core.models import PlCoreBase
  from plstackapi.core.models import Image
  from plstackapi.core.models import Key
  from plstackapi.core.models import Slice
  from plstackapi.core.models import Node
  from plstackapi.core.models import Site
  from plstackapi.core.models import DeploymentNetwork
  
  # Create your models here.
  class Sliver(PlCoreBase):
      instance_id = models.CharField(max_length=200, help_text="Nova instance id")    
      name = models.CharField(max_length=200, help_text="Sliver name")
      instance_name = models.CharField(blank=True, null=True, max_length=200, help_text="OpenStack generated name")
      ip = models.GenericIPAddressField(help_text="Sliver ip address", blank=True, null=True)
      image = models.ForeignKey(Image, related_name='slivers')
      key = models.ForeignKey(Key, related_name='slivers')
      slice = models.ForeignKey(Slice, related_name='slivers')
      node = models.ForeignKey(Node, related_name='slivers')
      deploymentNetwork = models.ForeignKey(DeploymentNetwork, verbose_name='deployment', related_name='sliver_deploymentNetwork')
      numberCores = models.IntegerField(verbose_name="Number of Cores", help_text="Number of cores for sliver", default=0)
  
  
      def __unicode__(self):  return u'%s::%s::%s' % (self.deploymentNetwork, self.slice, self.node.name)
  
      def save(self, *args, **kwds):
          if not self.name:
              self.name = self.slice.name
          self.os_manager.save_sliver(self)
          super(Sliver, self).save(*args, **kwds)
  
      def delete(self, *args, **kwds):
          self.os_manager.delete_sliver(self)
          super(Sliver, self).delete(*args, **kwds)
  
subject: adjust unicode name