2011-11-07 44 views
1

,我有以下表一表的数据:Django的检索基于另一个表

class Note(model): 
    note_data = models.ForeignKey(NoteData) 
    important = models.BooleanField(default=0) 
    deleted = models.DateTimeField(null=True) 
    deleted_by = models.ForeignKey(User, null=True) 

class NoteData(model): 
    created = models.DateTimeField(default=datetime.now) 
    created_by = models.ForeignKey(User, null=True) 
    note = models.TextField() 

如何列出了最古老的首先笔记吗?

回答

2
Note.objects.all().order_by('note_data__created') 

这是fully documented

+0

我知道这是完全记录,但我发现反向查找非常直观 – Sevenearths