Djangoオブジェクトの翻訳が可能ですか?Djangoでオブジェクト属性を変換するには?
私はモデルCategory
とProduct
を持っているとします。ユーザーが新製品を追加するときは、Category
個のオブジェクトから選択する必要があります。私はそれらの名前を翻訳したいと思います。
class Category(models.Model):
name = models.CharField(max_length=100, verbose_name=_('Category'))
def __unicode__(self):
return u'{}'.format(self.name)
class Meta:
verbose_name_plural = _('Categories')
class Product(models.Model):
user = models.ForeignKey(User, verbose_name=_('Company'), related_name='products')
name = models.CharField(max_length=200, verbose_name=_('Name'),)
category = models.ForeignKey('Category', verbose_name=_('Category'), related_name='products')
class Meta:
verbose_name = _('Product')
verbose_name_plural = _('Products')
def __unicode__(self):
return u'{}'.format(self.name)
サーバーを実行する前に、「エレクトロニクス」のようなカテゴリを2つ作成します。
「エレクトロニクス」という名前をSK言語の「Elektronika」という名前に変換するにはどうすればよいですか?
この[はい回答](http://stackoverflow.com/a/2030653/2689986)は、あなたの質問に答えますか? –
あなたが入力した入力を翻訳したいのですか? – Sayse
@AshishNitinPatilそれは良いようです、私はそれを試みます。 –