MongoEngine에 대한 다국어 StringField의 opensource 구현을 찾고 있습니다.MongoEngine에 다국어 문자열 필드를 사용할 준비가 되었습니까?
나는 혼자서 할 수 있지만, 있다면 나는 그것을 사용하는 것이 더 낫다고 생각한다.
내가 원하는 것은 동일한 속성의 다양한 값에 대해 여러 언어로 알 수있는 필드입니다 (예 :
class MyDoc(Document):
name = MultilingualString()
my_doc = MyDoc.objects.first()
# storing value
my_doc.name.en = 'My Document'
# outputs stored value 'Mein Dokument'
print(my_doc.name.de)
나는 내부적 DictField를 사용하여 이러한 필드를 구현하는 아주 쉽게 생각합니다.
P .: 예, MongoKit의 방식과 정말 비슷합니다.
상속을 원할 경우 해당 클래스를 생성해야합니다. 그렇지 않으면 클래스에 언어 "en"이 포함 된 추가 문자열을 저장할 수 있습니다. –