More specific check when looking for dynamic fields. If an object has __len__ implemented it would be called which is undesirable.
Merge pull request #18 from lbatteau/master

Fixed issue with get_dynamic_fields()
Update README.md
added requirements
use lookup_url_kwarg as intended
use mongoengine get_document_or_404 instead of regular django shortcut
UUID field mapping
keep fields ordered on serialization
return None if EmbeddedDocument is None
Output pk of object if exist, when depth has exceeded
unmapped fields default to WritableField
solved the issue where dynamic fields defaults to string
preserve order on EmbeddedDocument serializing
version update
setup.py fixed for pypi
Added generic viewsets
Fix
Added routers support
Merge pull request #29 from Korkki/master

Viewsets and router support
fixed ListField's serialization