1. from django.db import models
    
  2. 
    
  3. 
    
  4. class Car(models.Model):
    
  5.     name = models.CharField(max_length=100)
    
  6. 
    
  7. 
    
  8. class Person(models.Model):
    
  9.     name = models.CharField(max_length=100)
    
  10.     cars = models.ManyToManyField(Car, through="PossessedCar")
    
  11.     data = models.BinaryField(null=True)
    
  12. 
    
  13. 
    
  14. class PossessedCar(models.Model):
    
  15.     car = models.ForeignKey(Car, models.CASCADE)
    
  16.     belongs_to = models.ForeignKey(
    
  17.         Person, models.CASCADE, related_name="possessed_cars"
    
  18.     )