阅读背景:

如何在django中创建具有较少查询的视图

来源:互联网 

Models.py

Models.py

class Book(models.Model):
  created_at = models.DateTimeField(auto_now_add=True, editable=False)
  name = models.CharField(max_length=255, unique=True)
  slug = models.SlugField(max_length=255, blank=True, default='', unique=True)

class BookTranslation(models.Model):
  book = models.ForeignKey(Book, related_name='book_translations')
  language = models.CharField(max_length=2, choices=LANGUAGE_CHOICES)

class Chapter(models.Model):
  chapter = models.IntegerField()
  book_translation = models.ForeignKey(BookTranslation, related_name='related_chapters')

class Page(models.Model):
  chapter = models.ForeignKey(Chapter, related_name='related_pages')
  page = models.IntegerField()
  url = models.CharField(max_length=255)
class Book(models.Model



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: