21 lines
677 B
Python
21 lines
677 B
Python
from __future__ import absolute_import
|
|
|
|
from rest_framework import serializers
|
|
|
|
from .models import Folder
|
|
|
|
|
|
class FolderSerializer(serializers.HyperlinkedModelSerializer):
|
|
# FIXME: Doing a: from documents.serializers import DocumentSerializer
|
|
# causes an unexplained ImportError, so we import it hidden until the issue
|
|
# is resolved
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
from documents.serializers import DocumentSerializer
|
|
super(FolderSerializer, self).__init__(*args, **kwargs)
|
|
self.fields['documents'] = DocumentSerializer()
|
|
|
|
class Meta:
|
|
fields = ('id', 'url', 'title', 'user', 'datetime_created')
|
|
model = Folder
|