1
我的模型:尋找正確的行爲
class Question(models.Model):
content = models.CharField(max_length=160)
class Answer(models.Model):
content = models.CharField(max_length=260)
question = models.ForeignKey(Question)
如果我想與特定問題的所有答案,但hiting數據庫儘可能少的,我應該使用select_related
這樣的:
q = Question.objects.select_related(depth=1).get(id=id)
answers = q.answer_set.all()
或者只是:
q = Question.objects.get(id=id)
answers = q.answer_set.all()
?
好看的東西。很高興知道存在這樣的事情。謝謝。 – Cadilac