Example #1
0
class Car(models.Model):
    make = models.ForeignKey('Manufacturer', related_name='cars')
    model = models.CharField(max_length=128)
    year = models.IntegerField()
    engine = models.OneToOneField('Engine')

    objects = CacheManager()
class Membership(models.Model):
    person = models.ForeignKey(Person)
    group = models.ForeignKey(Group)
    date_joined = models.DateField()
    invite_reason = models.CharField(max_length=64)

    objects = CacheManager()
class Group(models.Model):
    name = models.CharField(max_length=128)
    members = models.ManyToManyField(Person,
                                     through='Membership',
                                     related_name='groups')

    objects = CacheManager()
Example #4
0
class Manufacturer(models.Model):
    name = models.CharField(max_length=128)

    objects = CacheManager()
Example #5
0
class Engine(models.Model):
    name = models.CharField(max_length=128)
    horse_power = models.IntegerField()
    torque = models.CharField(max_length=128)

    objects = CacheManager()
Example #6
0
class Driver(models.Model):
    first_name = models.CharField(max_length=128)
    last_name = models.CharField(max_length=128)
    cars = models.ManyToManyField('Car')

    objects = CacheManager()
Example #7
0
 def setUp(self):
     self.cache_manager = CacheManager()
     self.cache_manager.model = Manufacturer()
     self.query_set = Manufacturer.objects.filter(name='name')
     ManufacturerFactory.create(name='name')
Example #8
0
 def setUp(self):
     self.cache_manager = CacheManager()
     self.cache_manager.model = Manufacturer()
class Person(models.Model):
    name = models.CharField(max_length=128)

    objects = CacheManager()