Advertisement

理解django ORM查询中select-related的行为或功能

阅读量:

1. 我们基于以下模型来分析select_related的作用。

复制代码
    class Person(models.Model);
    	name = models.CharField(max_length=30)
    	age = models.IntegerField()
    
    
    class Book(models.Model):
    	person = models.ForeignKey(Person)
    	title = models.CharField(max_length=50)
    	pubtime = models.DateField()
    
    
      
      
      
      
      
      
      
      
      
    

2. 模型结构为:

复制代码
    Book - title
    	 - page
    	 - person -> ForeignKey(Person)
    
    
      
      
      
    

3. 两种查询方式:

不使用select_related的查询性能分析

复制代码
    book = Book.objects

全部评论 (0)

还没有任何评论哟~