filterとm2mの関係とrequest.LANGUAGE_CODEに関する問題が発生しました。Django - フィルタmanytomanyフィールド - request.LANGUAGE_CODE
ビューでは、最初の例でrequest.LANGUAGE_CODEを使用すると、使用可能な各言語のすべての可能なエントリが返されます。
2番目のモデルではすべてが完全に機能しますが、
例 - 動作していない:
モデル:
class Publisher(models.Model):
publication = models.ManyToManyField('Translation', related_name="")
ビュー:
pub = Publisher.objects.filter(publication__language=request.LANGUAGE_CODE)
例 - ワーキング:
モデル:
class Publisher(models.Model):
title = models.CharField(max_length=256, verbose_name="Tytuł", blank=True, null=True)
text = models.TextField(verbose_name="Treść", blank=True, null=True)
language = models.CharField(max_length=8, choices=settings.LANGUAGES, default=settings.LANGUAGES[1])
ビュー:
pub = Publisher.objects.filter(language=request.LANGUAGE_CODE)
がどのように仕事とどのように修正するか、その問題を回避するためですか?