擅长:python、mysql、java
<p>由于您希望获得一本具有特定BookTranslation的书,因此<strong>您最好将查询基于BookTranslation</strong>并从中获取Book对象。在</p>
<p>也就是说,用这样的东西</p>
<pre><code>class BookDetail(DetailView):
model = Book
def get_object(self):
self.booktranslation = BookTranslation.objects.select_related('book').get(book__slug=self.kwargs['slug'],
language=self.kwargs['language'])
return self.booktranslation.book
</code></pre>
<p>你就可以通过了自译图书作为上下文变量</strong>在模板中访问它。在</p>