擅长:python、mysql、java
<p>现在就在这里。在</p>
<p><a href="https://github.com/lig/mongoengine-multilingual-field" rel="nofollow">"mongoengine-multilingual-field" project</a></p>
<p>用法:</p>
<pre><code>from mongoengine import Document
from multilingual_field.fields import MultilingualStringField
class MyDoc(Document):
name = MultilingualStringField()
doc = MyDoc(name={'en': 'Hermitage', 'ru': u'Эрмитаж'})
doc.translate('en')
doc.name # 'Hermitage'
doc.translate('ru')
doc.name # u'Эрмитаж'
doc.translate('en')
doc.name = 'The Hermitage'
doc.name.translations # {'en_US.ISO8859-1': 'The Hermitage', 'ru_RU.UTF-8': u'Эрмитаж'}
</code></pre>
<p>以下是MongoDB中的外观:</p>
^{pr2}$
<p>它允许通过<code>(value, lang)</code>定义有效索引,以便快速搜索值,并使用规范化的区域名称作为lang代码。在</p>