0
다음과 같은 속성을 가진 모델이 있습니다.MapField가 Django Rest Framework에 표시되지 않습니다. 몽고 엔진
from rest_framework_mongoengine.serializers import DocumentSerializer
class TestSerializer(DocumentSerializer):
class Meta:
model = File
을 단순히 다음과 같은 출력을 제공합니다 :
을하지만 그것은 나무를 해결하고 싶어 나는 다음과 같이 장고 나머지 프레임 워크 Mongoengine를 사용하는 것을 시도하고있다
class File(DynamicDocument):
country = fields.StringField(max_length=100, unique=True)
languages = fields.MapField(fields.MapField(
fields.EmbeddedDocumentField(AudioImage)))
AudioImage 클래스의 모든 필드가 포함 된 구조체입니다. 나는 무엇이 있 었는가? 또는 MapField에 다른 방법이 있습니까?
{
"country": "UK",
"languages": {
"hindi": AudioImageJSON,
"russian": AudioImageJSON,
"cockney": AudioImageJSON
}
}
AudioImageJSON의 구조가 EmbeddedDocument 해당 의해 설명 :