12345678910111213141516171819202122232425262728293031323334353637 |
- """
- Testing signals before/after saving and deleting.
- """
- from django.db import models
- class Person(models.Model):
- first_name = models.CharField(max_length=20)
- last_name = models.CharField(max_length=20)
- def __str__(self):
- return "%s %s" % (self.first_name, self.last_name)
- class Car(models.Model):
- make = models.CharField(max_length=20)
- model = models.CharField(max_length=20)
- class Author(models.Model):
- name = models.CharField(max_length=20)
- def __str__(self):
- return self.name
- class Book(models.Model):
- name = models.CharField(max_length=20)
- authors = models.ManyToManyField(Author)
- def __str__(self):
- return self.name
- class Page(models.Model):
- book = models.ForeignKey(Book, on_delete=models.CASCADE)
- text = models.TextField()
|