0

我有两个模型:

  • 饮食
  • 产品

Diet有一个外键引用Product. Product有一个名为 的可翻译字段name

我想执行这个查询: Diet.objects.language().get(product__name='Some name')

但是,会出现以下错误:

WrongManager at /alimentazione-vie-urinarie

Accessing translated fields like product.name from an regular model requires a translation-aware queryset,
obtained with the .language() method.
For regular, non-translatable models, you can get one using hvad.utils.get_translation_aware_manager

我发现了一个旧的类似问题,但是答案对我不起作用。

4

0 回答 0