我有以下模型,我正在使用 django-hvad 进行翻译
class FooType(TranslatableModel):
code = models.CharField(max_length=255, unique=True)
translations = TranslatedFields(name=models.CharField(max_length=255))
def __unicode__(self):
return self.lazy_translation_getter('name')
任何时候我询问酒店类型列表;
它多次进行以下查询
SELECT ••• FROM "foo_footype_translation" WHERE "foo_foo_type_translation"."master_id" = 159 LIMIT 1
每当我调用 unicode 时,我都必须应用 prefetch_related 。有办法吗?