models.py 547 B

1234567891011121314151617181920212223242526
  1. from django.db import models
  2. class Book(models.Model):
  3. title = models.CharField(max_length=50)
  4. author = models.CharField(max_length=50)
  5. pages = models.IntegerField(db_column='page_count')
  6. class Meta:
  7. indexes = [models.indexes.Index(fields=['title'])]
  8. class AbstractModel(models.Model):
  9. name = models.CharField(max_length=50)
  10. class Meta:
  11. abstract = True
  12. indexes = [models.indexes.Index(fields=['name'])]
  13. class ChildModel1(AbstractModel):
  14. pass
  15. class ChildModel2(AbstractModel):
  16. pass